Android Engineer, Terminal Developer Productivity
About the role
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.
About the Team
Stripe Terminal helps businesses 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.
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 supports Stripe's in-person payment products and helps 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.
Responsibilities
- Design, build and maintain tools, libraries and infrastructure that improve the productivity of Terminal engineers across mobile, backend and embedded systems
- Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions
- Contribute to and improve build, CI/CD and test automation systems for Terminal SDKs, Android apps and firmware
- Work with stakeholders across Terminal to prioritize work, balance competing needs and ensure solutions integrate cleanly into existing workflows
- Own projects end-to-end, from problem discovery and design through implementation, rollout and ongoing operation
- Participate in code reviews, design discussions and documentation to maintain a high bar for code quality