Staff Android Software Engineer,
Job Description
REQUIREMENTS
- Platform or infrastructure builder’s mindset. You’ve built systems for engineers as your customers, and you care deeply about developer experience
- A high agency mindset – if you see a problem you take the initiative to find a solution
- 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
- BA/BS degree in Computer Science or equivalent practical experience
- Proven organizational leadership. You’ve driven large-scale technical initiatives across multiple teams and left systems meaningfully better
- AI-native development practice – You actively use AI-assisted development tools and have a strong, evolving point of view on where AI creates real leverage in engineering – and where it falls short
- Strong systems thinking – You identify non-obvious problems and design solutions that are simple enough to be right
- Exceptional communication – crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
- Deep Android expertise – Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
- Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizations
- Experience with Kotlin Multiplatform
- Background in fintech, financial services, or other high-trust regulated environments
- Experience with mobile experimentation infrastructure, feature flagging, or A/B testing at scale
- A track record of identifying and naming problems that weren’t yet on anyone’s roadmap
RESPONSIBILITES
Build and Own the Android Platform
- Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systems
- Design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
- Drive our client’s Android architecture forward, making high-leverage decisions that compound over time
- Invent thoughtful Android platform tech and open source it where it creates value for the broader community
- Develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
- Build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
- Partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
Lead as an AI-Native Engineer
- Evolve how our client’s Android engineering org uses AI
- Proactively identify where AI creates real leverage in platform and product engineering workflows, and act on it
- Introduce and evaluate emerging AI development tools (Claude Code, GPT/Codex, Goose, and what comes next), forming a clear point of view on adoption
- Build AI-powered capabilities into the platform itself where they create durable value for product teams
Drive Organizational Impact
- Operate beyond your immediate team. Identify cross-cutting technical problems across our client’s Android org and mobilize the resources to address them
- Surface unknown risks and systemic issues before they become customer problems or engineering crises
- Lead architecture and design reviews across team boundaries – help set standards that scale
- Mentor and grow engineers at all levels, raising the technical ceiling of the Android community at our client
Collaborate Broadly
- Partner with engineers, product managers, and designers across our client to align platform investments with what teams actually need
- Represent Android platform needs in cross-functional, cross-org, and Block-wide technical discussions
- Communicate complex technical tradeoffs with clarity to engineers, product partners, and leadership alike
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers