Android Engineer, Terminal Developer Productivity at Stripe

This role is ideal for a senior-level software engineer (over 6 years of experience) who enjoys building the "tools behind the tools." The team is looking for a

Work type: remote

Location: San Francisco, Seattle, Remote in US

Salary: $190,400 – $285,600/yr

Type: Full-time

Summary

This role is ideal for a senior-level software engineer (over 6 years of experience) who enjoys building the "tools behind the tools." The team is looking for a hybrid expert with a strong background in backend systems plus specific experience in Android or embedded/firmware development. This isn’t just a product-facing role; it’s a high-impact position designed for someone who cares deeply about developer experience and wants to optimize how other engineers build and ship code. The most unique aspect of this role is the focus on "Unified Commerce," bridging the gap between digital payments and physical hardware. You’ll be working in a fully remote environment (provided you are based in the PST time zone) with the autonomy to own projects from design to rollout. It’s a perfect spot for those who enjoy high-velocity environments and want to improve complex CI/CD pipelines, build systems like Gradle, and test automation infrastructure for a global scale financial platform. **You might be a good fit if you...** * Have 6+ years of experience and are proficient in Kotlin, Java, or Go. * Are passionate about Developer Productivity and have experience with CI/CD tools like Jenkins or GitHub Actions. * Reside in the PST time zone (a requirement for this role). * Enjoy collaborating with cross-functional teams to solve internal bottlenecks and improve engineering workflows.

Job Description

# Who we are

## About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

## About the team

Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments – building for Unified Commerce. With Terminal, businesses can unify their in-person and online experiences, unlocking payments use cases that are right for their business model – whether it’s creating a modern retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event.

Within Terminal, the Developer Productivity team empowers mobile, full-stack and embedded/firmware engineers to ship high-quality products quickly and safely. We build tools, processes and infrastructure that accelerate engineers across multiple teams. Our work is critical to supporting Stripe’s in-person payment products and, ultimately, to helping increase the GDP of the internet.

We own a diverse tech stack, including build and developer productivity tooling for mobile engineers; release tooling that enables Terminal releases across SDKs, Android apps and firmware; and test automation infrastructure that helps product engineers ensure the quality and reliability of what they ship. As an engineer on this team, you’ll shape and deliver major pieces of this tooling and infrastructure and help raise the bar for developer experience across Terminal.

# What you’ll do

## Responsibilities








# Who you are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

## Minimum requirements









## Preferred qualifications






View this job on nocollar jobs