(Senior) iOS Engineer - Hardware Opportunity

SumUp company

Subscribe to our Telegram & Twitter Channel

(Senior) iOS Engineer - Hardware in GERMANY

Visa sponsorship & Relocation 1 day ago

About The Role

As an iOS Engineer on the Hardware team, you’ll build the experiences that connect our SuperApp to the physical devices that power everyday transactions. You'll work at the intersection of hardware, mobile, and real-time communication, ensuring our merchants enjoy a flawless payment experience, no matter the conditions.

This is a hands-on, high-impact engineering role where you’ll collaborate across disciplines — from embedded firmware to product design — to bring delightful, resilient, and intuitive device experiences to life. You should be a mobile engineer with a product mindset who can fully own the features you are working on and remain flexible with changing priorities.

About The Team

You have probably used our card readers to buy a cappuccino or pay your hairdresser already. In Hardware, we are passionate about creating these beautifully designed card payment devices and accessories that enable our merchants to start, run, and grow their own businesses. In doing so, we deal with a diverse range of engineering topics - industrial and electronic design, embedded systems, all the way to mobile apps and backend services.

You’ll tackle complex technical challenges, refine our modular architecture, and build elegant, server-driven UI solutions for diverse markets.

This isn’t just about writing code – it’s about crafting a product with purpose. You’ll have the chance to see your impact at scale, collaborate globally, and deepen your skills in a supportive and innovative environment. Together, let’s redefine what banking can do for small businesses.

What You’ll Do

  • Develop and maintain SDKs and features that connect our iOS app to Bluetooth-enabled payment devices.
  • Ensure secure, reliable, and low-latency communication between hardware and mobile apps.
  • Own critical flows like device pairing, firmware updates, and transaction handling.
  • Collaborate with cross-functional teams (Product, Embedded, Backend, QA) to deliver smooth end-to-end payment experiences.
  • Champion clean architecture, modular design, and robust testing strategies.

You'll be great for this position if,

  • You have experience building and shipping complex iOS apps or SDKs in both Objective-C & Swift.
  • You have good knowledge of architectural design patterns such as MVVM and MVC, and experience ensuring modularized and scalable app architecture
  • You're comfortable with Bluetooth Low Energy (BLE) and debugging connectivity issues.
  • You understand multithreading, asynchronous flows, and low-level APIs in iOS.
  • You strive for clean code, but also know how to be pragmatic when needed
  • Your precise communication skills are well suited to working in a distributed team

Why you should join SumUp

🌍 Opportunity to work with SumUppers globally on large-scale fintech products used by millions of businesses worldwide, from our Berlin office. This involves an office-first setup

🧑‍🔬 We take learning and experimentation seriously with Hack Days every second Friday, and entire global Hack Weeks.

🌈 Commitment to Diversity and Inclusion: Be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced

📚 A dedicated annual L&D budget of €2,000 for attending conferences and/or advancing your career through further education

🚀 Enrolment onto our VSOP program: You will own a stake in SumUp’s future success

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

🔄 30 Days Sabbatical: Enjoy the unique opportunity to take a well-deserved break with our 30 days sabbatical benefit after completing 3 years of employment with SumUp

🔗 Referral Bonus: Earn additional rewards by referring talented individuals to join the SumUp team

🚵🏾‍♂️ Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, relocation assistance, subsidised office lunches

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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly