Talent.com
Android Engineer, Terminal Developer Productivity
Android Engineer, Terminal Developer ProductivityStripe • Seattle
Android Engineer, Terminal Developer Productivity

Android Engineer, Terminal Developer Productivity

Stripe • Seattle
30+ days ago
Job type
  • Full-time
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

  • 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.

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

  • BS or MS in Computer Science or a related field, or equivalent practical experience.
  • 6+ 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.
  • Based in the PST time zone

Preferred qualifications

  • Proficiency in one or more of: Kotlin, Java, or Go.
  • Experience building tools or platforms to improve developer productivity, with clear empathy for internal developer users.
  • Experience with CI/CD tooling and pipelines (e.g. Jenkins, GitLab CI, GitHub Actions) and modern build systems.
  • Experience designing and maintaining automated testing infrastructure (e.g. integration/end-to-end tests, test orchestration, or reducing test flakiness).
  • Experience with Android build and test tooling (e.g. Gradle, emulators, device farms) or firmware build pipelines.
  • Experience in payments, point-of-sale, or hardware-integrated systems is a plus.

Hybrid work at Stripe

This role is available either in an office or a remote location (35+ miles or 56+ km from a Stripe office).

In-office expectations

Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

Working remotely at Stripe

A remote location is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently live or plan to live.

Pay and benefits

The annual US base salary range for this role is $190,400 - $285,600. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

Create a job alert for this search

Android Engineer, Terminal Developer Productivity • Seattle

Similar jobs

Software Dev Engineer (Java): 24-03219- (No C2C)-Onsite role

Akraya IncBellevue, Washington, United States
Full-time
Quick Apply

Only Local candidate will be considered for the role.Primary Skills: Java (Expert), AWS (Proficient), SQL (Intermediate), Data Structure and Algorithms (Intermediate), UNIX/LINUX (Intermediate).Dur...Show more

Cloud Infrastructure Engineer

Stellent IT LLCFederal Way, WA, United States
Temporary
Quick Apply

Job Title:- Cloud Infrastructure Engineer Job Location:- Federal Way, Washington Long Term Contract <...Show more

Cloud / IAM Engineer

Sound Credit UnionTacoma, Washington, United States
Full-time

Sound Credit Union is currently seeking a.If you have a passion for AWS and Microsoft Azure cloud environments, then this position at Sound might be the ideal opportunity for you.We offer a welcomi...Show more

 • Promoted

Operating Engineer

JLLBellevue, WA, WA, United States
Full-time

This job is with JLL, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.Please do not contact the recruiter directly.JLL empowers you to ...Show more

 • Promoted

Senior Software Engineer - Inventory Systems (Java)

lululemonSeattle, Washington, WA, United States
Full-time +1

This job is with lululemon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.Please do not contact the recruiter directly.Setting the ba...Show more

 • Promoted

Senior Android Engineer — Remote, Kotlin & Design System

AgileEngineSeattle, WA, United States
Remote
Full-time

A dynamic tech company based in Seattle is seeking a Senior Android Engineer to develop high-quality native applications.This role involves collaboration with cross-functional teams and a focus on ...Show more

 • Promoted

Remote Senior CaaS Engineer: Kubernetes & Cloud Platform

DockerSeattle, WA, United States
Remote
Full-time

A leading cloud platform provider is seeking a Senior Software Engineer in Seattle to design and build scalable systems for their Container-as-a-Service platform.Responsibilities include developing...Show more

 • Promoted

Remote Android Tech Lead - Core Product & UX

Clutch CanadaFederal Way, WA, United States
Remote
Full-time

A technology company in Federal Way is looking for a skilled Software Engineer to enhance their Android products.This role involves leading feature development, collaborating across teams, and impr...Show more

 • Promoted

Electronics Engineer

Leidos IncDes Moines, Washington, United States
Permanent

Looking for an opportunity to make an impact?.At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success.We empowe...Show more

 • Promoted

Software Development Engineer

Harvey NashSeattle, Washington, US
Full-time

Minimum 3+ years of relevant experience is required.Mainly looking for Java Programming.Experience with AWS technologies.Experience in developing monitoring solutions, troubleshooting/debugging and...Show more

 • Promoted • New!

Terminal Manager

SaiaTacoma, WA, United States
Full-time

Saia Logistics And Transportation Job.Saia is a different kind of logistics and transportation company.You'll see it in our commitment to our people, customers, and community.You'll feel it in the ...Show more

 • Promoted

Senior Backend Engineer, Ads Measurement & ML Infrastructure

MOLOCOSeattle, WA, United States
Full-time

A leading AI advertising company located in Seattle is seeking a Senior Software Engineer to enhance their state-of-the-art Machine Learning Advertising platform.The ideal candidate will have 5+ ye...Show more

 • Promoted

Algebra Private Tutoring Jobs Everett

SuperprofEverett, Washington, US
Full-time +1

Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...Show more

 • Promoted

Software Dev Engineer III (iOS/Android): 24-02303-(No C@C)

Akraya IncSeattle, Washington, United States
Full-time
Quick Apply

Months with possible conversion.As an experienced Front End Engineer, you will design, build and operate application code and tooling at the device level.You will have deep knowledge of working / t...Show more

Remote Principal Engineer - Elasticsearch Storage Engine

Elasticsearch B.V.Seattle, WA, United States
Remote
Full-time

A leading technology company is looking for a Principal Software Engineer II to join their globally distributed team in Seattle.You will lead initiatives for Timeseries solutions, contribute to Ela...Show more

 • Promoted

Mobile Application Developer (iOS / Android) (24 years of exp) USC and GC's

Hudson ManpowerSeattle, WA, US
Full-time

We are looking for experienced.Mobile Application Developers (iOS / Android).The ideal candidates should have strong experience in developing, testing, and deploying mobile applications, along with...Show more

Senior Software Engineer

DellMill Creek, WA, US
Full-time

The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show more

 • Promoted • New!

Device Management DevOps Software Engineer

ViasatSeattle, Washington, United States
Full-time

At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...Show more