Monstro is hiring a founding Senior Android Engineer to build the native Android experience for our financial platform. You will design and deliver secure, high-performance features that help users understand and manage their financial lives while establishing the foundation for our long-term mobile architecture.
What You'll Do
- Design, build, and maintain core features using Kotlin and modern Android frameworks like Jetpack Compose, AndroidX, and Coroutines.
- Deliver smooth, intuitive user experiences that support complex financial workflows.
- Own feature development end-to-end—from architecture to implementation, testing, and release.
- Establish architecture patterns (MVVM, MVI, Clean Architecture) that support speed, maintainability, and long-term scale.
- Optimize performance, responsiveness, offline/online behavior, and data persistence.
- Integrate mobile clients with backend APIs, financial data systems, and third-party providers.
- Work closely with backend engineers to shape efficient API interactions and ensure seamless real-time data flows.
- Implement secure data handling practices required for financial applications.
- Ensure proper encryption, secure storage, authentication flows, and session management.
- Partner with product managers, designers, and fellow engineers to deliver cohesive, user-centered features.
- Contribute to architectural discussions, planning, and code reviews.
- Support engineering excellence through documentation, testing, and raising the overall technical bar.
What We're Looking For
- 7+ years of professional Android development experience.
- Proven track record of building, shipping, and maintaining production Android applications at scale.
- Expert-level proficiency in Kotlin.
- Deep experience across modern Android development practices.
- Demonstrated ownership of end-to-end Android features or full applications, from design through release and long-term maintenance.
- Proven ability to design, implement, and evolve Android architectures (MVVM, MVI, Clean Architecture).
- Extensive experience with modern Android frameworks and libraries, including Jetpack Compose, AndroidX, Coroutines, and related tooling.
- Deep expertise in secure data handling, including encryption, authentication/authorization flows, key management, and Android platform security best practices.
- Demonstrated ability to diagnose and resolve complex issues related to performance, memory, threading, and real-world device constraints.
- Strong communication skills, with the ability to collaborate cross-functionally and clearly articulate technical decisions in fast-paced environments.
- Ability to lead by example, conduct high-quality code reviews, mentor engineers, and help raise the overall technical bar.
- Genuine passion for building high-quality software, with a continuous improvement mindset and curiosity to stay current with Android platform evolution.
- Clear communicator who takes ownership, moves with urgency, and drives work to completion.
Technical Stack
- Kotlin
- Jetpack Compose
- AndroidX
- Coroutines
Team & Environment
This is a Founding Senior Engineer role.
Benefits & Compensation
- Competitive salary.
- Equity.
- Robust benefits package, including paid health, vision, dental, and disability coverage.
- Compensation: New York City: $169,000 – $202,000; Denver Metro: $149,000 – $178,000
Work Mode
This is a hybrid position open to candidates in the NYC metro or Denver metro area.
Monstro is an equal opportunity employer.





