Back to all jobs

Lead Production Software Engineer

Berlin, Germany · Engineering

SumUp enables businesses to get paid easily, process orders quickly, sell online instantly and manage their money more efficiently. SumUp creates the tools businesses need to make their business and their customer experience thrive! 

In the ‘Point of Sale Lite’ team, we help small merchants facilitate their in-store operations and bring them closer to their customers. We make it easy for them to run their business with features like our Product Catalog, Inventory Management, Business Analytics, Compliance Support, Loyalty Features, and more. 

As the Lead Production Software Engineer in POS Lite at SumUp, you’ll create and maintain the tooling development teams need to succeed operationally as they build and run their services. You will do that together with a Production Software Engineer whom you will lead and support in their personal development. 

As a Production Engineering Specialist, you’ll work shoulder to shoulder with the engineers in POS Lite. You will mentor and coach them on production engineering topics and collaborate with the central Platform team. 

We’re building a diverse team with a wide range of experiences and backgrounds, so we especially encourage folks from underrepresented groups to apply – your unique perspective is just as important to us as your technical skills.

What you’ll do:

  • Move up and down the software stack, writing both application and infrastructure-level code

  • Advocate for operational discipline (performance, reliability and security in the services we provide) 

  • Enjoy both teaching and learning on the job

  • Lead another Production Software Engineer in their daily work and personal development  

  • Participate in regular on-call rotation for production incident response

  • Love pair-programming (even if you don't do it all the time)

  • Reduce complexity and cognitive overhead in systems and services

  • Bring clarity to deeply technical topics when addressing stakeholders

  • Have a good sense of humor about yourself and your work

You’ll be great for this role if:

  • You approach your colleagues with deep empathy and respect

  • You prioritize your work with the end customer in mind

  • You feel comfortable with test-driven infrastructure and distributed tracing

  • You’re familiar with analytics techniques for understanding constantly-shifting production environments

  • You are proficient in JVM languages like Java/Kotlin and/or Golang

  • You feel comfortable in an environment with a high rate of change

  • You manage your own time & priorities and help your direct reports to do so as well

  • You commit to "outcomes", not "outputs"

It’s a plus if you’ve got prior experience with:

  • GitHub Actions

  • Kubernetes

  • Major cloud vendors, especially AWS

  • Security and/or Compliance-as-Code

  • Safe shell scripting practice

  • Service meshes and their kin

Why you should join SumUp:

🌍  We are open to remote work (within the EU), hybrid, or on-site in Berlin. Just let us know what works for you.

📚  A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education.

🚀  Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success. 

👩🏼‍💻  The opportunity to work on large scale fintech products used by millions of businesses around the world.

💶  A corporate pension scheme where we match up to 20% of your contributions.

🚵🏾‍♂️  Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, relocation assistance, subsidized office lunches and RYDE Mobility benefits. 

If you do not fit 100% of the requirements then we would still love to hear from you! Studies show that people from some demographics are less likely to apply if they do not match 100% of the requirements and we believe that whilst some areas are crucial, great people can pick up skills quickly.

SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.

SumUp will not accept unsolicited resumes from any source other than directly from a candidate.

Job Application Tip

We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.