Stripe

Stripe

Stripe is a global technology company that provides financial infrastructure for the internet. They offer a suite of APIs and tools for businesses to accept online and in-person payments, automate financial processes, and embed financial services in th...

Diversified Financial Services
5K-10K
Founded 2009
$8700M raised

Description

  • Design, build, and maintain tools, libraries, and infrastructure that improve productivity for Terminal engineers across mobile, backend, and embedded systems.
  • Collaborate closely with mobile, backend, and firmware engineers to understand workflows and translate pain points into practical short- and long-term solutions.
  • Contribute to and improve build, CI/CD, and test automation systems for Terminal SDKs, Android apps, and firmware.
  • Shape and deliver major pieces of developer tooling and infrastructure, ensuring solutions integrate cleanly into existing workflows.
  • Work with stakeholders across Terminal to prioritize work, balance competing needs, and coordinate rollouts.
  • 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 high standards for code quality, reliability, and developer experience.
  • Mentor other engineers on build, test, and release best practices to raise developer productivity across the team.

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, and owning projects from design through rollout and ongoing support.
  • Understanding of how to build scalable, reliable, and observable services, pipelines, or tooling.
  • Strong communication skills and ability to explain technical concepts clearly to different audiences; ability to thrive in collaborative environments with multiple stakeholders.
  • Based in the PST time zone.
  • Proficiency in one or more of: Kotlin, Java, or Go (preferred).
  • Experience building tools or platforms to improve developer productivity with empathy for internal developer users (preferred).
  • Experience with CI/CD tooling and pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) and modern build systems (preferred).
  • Experience designing and maintaining automated testing infrastructure (integration/end-to-end tests, test orchestration, reducing test flakiness) or Android/firmware build and test tooling such as Gradle, emulators, device farms, or firmware build pipelines (preferred).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - Android Connected Devices

Block 10K-50K Capital Markets

Senior mobile engineer on Square’s Connected Devices team at Block (Square) building mobile apps that integrate with Square hardware to deliver reliable, resilient payment and device integrations for merchants.

Android Java Kotlin
1 month ago

Software Engineer I (Mobile), MyToast

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android engineer role at Toast working remotely within Canada to shape and guide the team building the MyToast mobile app for restaurant employees, with the main objective of delivering features that improve employee engagement with scheduling, pay, and team management.

Android Android Studio CI/CD Git Kotlin Mobile Development
1 month ago

Senior Android Developer

ArcTouch 251-1K Internet Software & Services

Senior Android Lead at ArcTouch (part of AKQA Group) responsible for architecting and delivering robust, scalable Android applications while leading and growing a Brazil-based remote Android team that delivers projects for US and EMEA clients.

Agile Android CI/CD Espresso Git Java Jetpack Compose JIRA Kotlin REST API
1 month ago

Staff Android Engineer

Block 10K-50K Capital Markets

Android Engineer at TIDAL (part of Block) to lead the evolution of the Android platform and build scalable, high-impact mobile features that empower artists and reach millions of fans.

Agile Android CI/CD iOS Kotlin Objective-C Scrum Swift
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers