Android Engineer, Terminal Developer Productivity
Core
Design, build, and maintain tools, libraries, and infrastructure to improve productivity for Terminal engineers across mobile, backend, and embedded systems.
Role type
Senior IC developer productivity engineer (Android/Build Tooling)
Builds
Build tooling, CI/CD pipelines, and test automation infrastructure for Terminal SDKs, Android apps, and firmware.
Domain
Payments / Unified Commerce / Developer Tooling
Deliverable
production ML models | product features | infrastructure
Required skills
Backend systems design, Android/mobile development, embedded/firmware development, production system ownership, scalable service architecture, project end-to-end ownership
Preferred skills
Kotlin, Java, Go, CI/CD tooling (Jenkins, GitLab CI, GitHub Actions), automated testing infrastructure, Android build tooling (Gradle, device farms), payments/POS/hardware systems experience
Technologies
Kotlin, Java, Go, Jenkins, GitLab CI, GitHub Actions, Gradle
Responsibilities
Design and maintain tools/libraries for Terminal engineer productivity; Collaborate with mobile engineers to solve workflow pain points; Contribute to build, CI/CD, and test automation systems; Prioritize work with stakeholders; Own projects from design to operation; Mentor engineers on build/test/release best practices
Seniority
Senior, hands-on IC