
Android Engineer, Terminal Developer Productivity
Stripe
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Washington • United States
Visit company websiteExplore more
Tech Stack
About the role
- 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 our 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 your 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, reliability and developer experience.
- Mentor other engineers in areas such as build, test and release best practices, helping to spread strong developer productivity practices across the team.
Requirements
- BS or MS in Computer Science or a related field, or equivalent practical experience.
- 4+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development.
- Experience designing, implementing and maintaining production systems or developer tooling.
- Understanding of how to build scalable, reliable and observable services, pipelines, or tooling.
- Experience owning projects from design through implementation, rollout and ongoing support.
- Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts.
- Strong communication skills and the ability to explain technical concepts clearly to different audiences.
Benefits
- Health insurance
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringbackend systemsAndroid developmentembedded developmentfirmware developmentCI/CDtest automationproduction systemsdeveloper toolingscalable services
Soft Skills
collaborationcommunicationmentoringproblem discoverydesignproject ownershipstakeholder managementcode qualityreliabilitydeveloper experience
Certifications
BS in Computer ScienceMS in Computer Science