Senior Android Engineer- Hardware

SumUp

Berlin (NH)

On-site

USD 79,000 - 113,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Virtual Stock Option
Annual L&D budget €2000
Pension scheme
28 days paid leave
Urban Sports Club

Job summary

SumUp is seeking an experienced Android engineer to build and maintain our card-reader apps and SDKs from our Berlin office. You will work on Bluetooth Low Energy connections, online/offline payment flows, and Tap to Pay functionality while modernising legacy code for reliability and performance.

You'll contribute to testing practices with unit and integration tests and collaborate with cross-functional teams to manage priorities and deliver robust solutions.

Qualifications

  • Several years of professional Android development experience.
  • Strong knowledge of clean architecture and maintaining Android SDKs.
  • Experience writing unit and integration tests; refactoring legacy code.
  • Familiarity with CI/CD pipelines, e.g., GitHub Actions.
  • Good communication skills and ability to work with stakeholders.

Responsibilities

  • Build and maintain Android applications for card readers, SDKs, and the SuperApp.
  • Work on Bluetooth Low Energy connections and Tap to Pay functionality.
  • Refactor and modernise legacy code for reliability and performance.
  • Contribute to testing practices with unit and integration tests.
  • Collaborate with peers and stakeholders to shape solutions.

Skills

Android
Java
Kotlin
Clean Architecture
Android SDKs
Unit Testing
Integration Testing
CI/CD
GitHub Actions
Bluetooth LE

Tools

Android Studio
GitHub Actions

Job description

Team description

The Hardware tribe builds the technology that turns everyday devices into secure, reliable card readers, from Bluetooth-connected dongles to fully in-house Tap to Pay on Android. You'll join a team solving genuinely hard problems: keeping payments working across flaky Bluetooth connections, handling online and offline flows without losing a transaction. It's a chance to go deep on Android engineering in a space where reliability really matters, since every merchant depends on these readers to get paid.

What you'll do
  • Build and maintain Android applications for card readers, SDKs, and the SuperApp, covering both new features and improvements to existing systems

  • Work on Bluetooth Low Energy connections, online and offline payment flows, and Tap to Pay functionality

  • Refactor and modernise legacy code to improve reliability, performance, and maintainability

  • Contribute to testing practices, including unit and integration tests, to raise overall code quality

  • Collaborate with peers and stakeholders across the team to manage priorities and shape solutions to technical challenges

You'll be great for this role if...
  • Several years of professional Android development experience, with solid proficiency in both Java and Kotlin

  • Strong knowledge of clean architecture principles and hands-on experience maintaining Android SDKs

  • Experience of writing unit and integration tests, and comfort refactoring legacy code without breaking existing functionality

  • Familiarity with CI/CD pipelines, such as GitHub Actions, and an interest in improving build and release processes

  • Ability to adapt to ambiguity and shifting priorities, with strong communication skills for working independently with stakeholders

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

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

Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp's future success

A dedicated annual L&D budget of €2000 for your individual development, which can be used to attend conferences and/or advance your career through further education

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

Generous time off: enjoy 28 days of paid leave plus public holidays and special leave days Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches

Break4me: 1-month sabbatical after 3 years of service

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

About SumUp

Be empowered to do more that matters.

At SumUp, we're on a mission to empower small businesses across the globe by providing simple and affordable tools that allow them to thrive. Today, over 4 million businesses in 38 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships.

Our commitment to small businesses is reflected in our diverse team of over 3,000 SumUppers from over 90 nationalities, united by global collaboration and an innovative mindset. Our core values lay the foundation for who we are and what we stand for, shaping our work culture and driving our success. We foster inclusivity and a continuous learning culture, providing a safe space for personal and professional growth. Our differences make us unique and strong as we strive to create an environment where everyone belongs and feels supported, no matter how they identify.

SumUp is proud to be an Equal Employment Opportunity employer, actively seeking and embracing diversity in our workforce. We don't make hiring or employment decisions based on 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. Our commitment extends beyond recruitment to creating a safe and respectful workplace where harassment of any form is strictly prohibited. Discover more about our culture and opportunities on our careers website, and follow our journey on LinkedIn, Instagram, and TikTok.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Product Manager- Hardware
Senior Product Manager- Hardware

SumUp • Berlin (NH)

On-site
USD 101,000 - 135,000
Virtual Stock Option programme
28 days paid leave
Pension scheme (20%)
+2
Senior Product Designer- Hardware (fixed term 12 months)
Senior Product Designer- Hardware (fixed term 12 months)

SumUp • Berlin (NH)

On-site
USD 80,000 - 114,000
Virtual Stock Option programme
€2000 annual L&D budget
20% pension match
+1
Senior Embedded Software Engineer- Hardware
Senior Embedded Software Engineer- Hardware

SumUp • Berlin (NH)

On-site
USD 103,000 - 148,000
Stock options
L&D budget
Pension match
+6
Senior Backend Engineer - Golang
Senior Backend Engineer - Golang

SumUp • Berlin (NH)

On-site
USD 124,000 - 169,000
VSOP program
Pension scheme (20%)
30 Days Sabbatical
+4
Senior Backend Engineer - Golang
Senior Backend Engineer - Golang

SumUp • Galloway Township (NJ)

On-site
USD 120,000 - 190,000
VSOP stake in SumUp
Pension matching 20%
30 days sabbatical
Global KYC Lead
Global KYC Lead

SumUp • Galloway Township (NJ)

On-site
USD 140,000 - 190,000
Virtual Stock Option
L&D Budget
Pension Plan
+3
Senior Platform Engineer
Senior Platform Engineer

SumUp Inc. • Boulder (CO)

On-site
USD 160,000 - 185,000
Virtual Stock Options
Learning & Development budget
Generous vacation time
+1
Senior Commercial Finance Business Partner
Senior Commercial Finance Business Partner

SumUp • Berlin (NH)

On-site
USD 103,000 - 137,000
Annual L&D budget (€2000)
Corporate pension scheme (20% match)
28 days paid leave + holidays
+5
Senior Fullstack Engineer - Localization
Senior Fullstack Engineer - Localization

SumUp • Berlin (NH)

On-site
USD 103,000 - 142,000
Virtual Stock Option programme
Annual L&D budget of €2000
Corporate pension with up to 20% match
+4
Backend Engineer (Golang) - Bank Balance
Backend Engineer (Golang) - Bank Balance

SumUp • United States

On-site
USD 120,000 - 180,000
Virtual Stock Options
Gym membership
Learning budget (2,000 EUR)
+5