Back to all jobs

Senior Backend Engineer (Java), Platform Sales

Berlin, Germany · Engineering

Imagine this, you walk into your local shop ready to buy that much-needed item and then you see the sign “Cash Only”! You probably do not have to imagine too much as it may well have happened recently. This is where SumUp comes in, we enable 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! 

Our Unified Commerce business area brings together multiple SumUp products into one - Online Store, Invoices & Accounting and UC Platform. We aim to unify (no pun intended) the experience of SumUp merchants across multiple products and to encourage our merchants to utilize our full range of products and services according to their needs.

As a Senior Backend Engineer working in this team, you will be working on initiatives aimed at further developing and building our Sales & Order experience - one of the most frequented journeys our merchants go through on a daily basis.

If you are a Senior Backend Engineer (Java), with a passion to impact the world of FinTech and millions of merchants around the world then why not make SumUp your next stop? We would love to hear from you!

What you’ll do as a Senior Backend Engineer;

  • Participate in REST API design and implementation for both internal APIs and those exposed to our third-party integrators.

  • Design, develop and deploy backend services with a focus on high availability, low latency and scalability

  • Actively provide code review feedback to other software engineers, considering both style and implementation.

  • Provide thoughtful and comprehensive documentation and testing for your features before shipping them.

  • Mentor other engineers, ensuring you are actively seeking opportunities to help the team improve 

  • Help drive and improve the delivery of our platform features together with the product manager and engineers

You’ll be great for this Senior Backend Engineer role if;

  • You have 5+ years commercial experience in a similar role

  • You have experience in developing software using a JVM language (Java)

  • You’re familiar with designing and building distributed and scalable systems and enjoy seeing millions of users running your code

  • You have good knowledge of event-driven architecture

  • You have experience in cloud-based environments (we use AWS)

  • You care about quality and you know what it means to ship high-quality code.

  • You are open to learn new technologies and language

Why you should join SumUp as a Senior Backend Engineer;

  • A dedicated annual L&D budget for attending conferences and advancing your career through further education. 

  • Enrolment onto our VSOP program - you will own a stake in SumUp’s success. 

  • Full relocation and visa support for those joining us from overseas, with the option of a hybrid working arrangement that works for you

  • The opportunity to work on large scale fintech products used by millions of businesses around the world

  • Dedicated time every other week for side-projects and open source initiatives as well as a yearly hackathon. 

  • 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, subsidised office lunches.

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.