SumUp is looking to hire a Senior Software Engineer to build and maintain key services that power their in-store products, integrations, and payments. This role is crucial for supporting a diverse group working across multiple technology platforms and global teams, managing products and services that handle thousands of devices, millions of interactions, and billions of messages annually.
Requirements
- 6+ years experience working with modern JavaScript/TypeScript and back-end frameworks; we use React/Next.js, some Angular, and Python/Django, but if you have a strong eye for clean modular code then you will fit right in.
Responsibilities
- Maintain a high level of quality in our code bases through well-written automated tests, good architecture and code review processes.
- Own, design, and code product initiatives from start to finish.
- Participate in collaborative problem solving, planning sessions, and retrospectives.
- Work collaboratively with designers, product managers, QA, and internal support teams to ensure our products are the best they can be.
- work on EMV kernels, payment certifications and large-scale micro-services that process billions in transactions annually.
Other
- Reports (Monday-Friday) into either our [Boulder, Colorado] OR [El Paso, Texas]Office.
- Strong team player - we work in small product teams that work very closely together and are constantly collaborating in order to move as fast as possible.
- Eagerness to take on new challenges with a positive attitude and a growth mindset
- Ownership & impact: you will be the technical and organizational lead for payments and loyalty in our largest market.
- Global reach: collaborate with engineering peers across Europe, LATAM and APAC while shaping products used by merchants in 37 countries.