New York, United States of America Hybrid USD 167,000 - 222,000 Yearly

Monstro is hiring an Android Engineer

A Staff-level Android Engineer will lead the design and development of an AI-native fintech mobile platform. You will architect, implement, and maintain secure, high-performance Android features using modern Kotlin and Android frameworks, while defining long-term mobile architecture. The role is critical in delivering a trusted, intuitive experience for users managing complex financial operations.

Responsibilities

  • Design, develop, and maintain core Android features using Kotlin and modern frameworks such as Jetpack Compose, AndroidX, and Coroutines
  • Create smooth and intuitive user experiences that support intricate financial workflows
  • Take full ownership of feature development from architectural design through implementation, testing, and release
  • Define and implement architecture patterns like MVVM, MVI, and Clean Architecture to ensure speed, maintainability, and scalability
  • Optimize application performance, responsiveness, offline and online behavior, and data persistence mechanisms
  • Build high-quality, correct software suitable for regulated financial environments
  • Integrate mobile clients with backend APIs, financial data systems, and third-party services
  • Collaborate with backend engineers to refine API interactions and enable seamless real-time data flow within the app
  • Implement secure data handling practices required for financial applications
  • Ensure strong encryption, secure data storage, authentication flows, and session management are in place
  • Develop software with the rigor and compliance required in high-trust, regulated environments
  • Work closely with product managers, designers, and engineers to deliver cohesive, user-focused features
  • Participate in architectural planning, technical discussions, and code reviews
  • Promote engineering excellence through thorough documentation, testing, and raising the technical standards across teams

Requirements

  • 8 to 12 or more years of professional Android development experience, with a proven track record of leading large-scale Android systems and shaping technical direction for long-lived, high-impact products
  • Expert-level proficiency in Kotlin and the Android platform, capable of setting development standards and best practices across multiple teams
  • Demonstrated leadership in cross-cutting Android initiatives such as shared frameworks, platform migrations, or architectural transformations, from problem definition to widespread adoption
  • Proven ability to define, evolve, and maintain Android architecture at scale—applying patterns like MVVM, MVI, and Clean Architecture—while balancing product velocity, scalability, performance, and maintainability
  • Extensive experience with modern Android libraries and frameworks including Jetpack Compose, AndroidX, and Coroutines, with a history of introducing or scaling these technologies across engineering teams
  • Deep expertise in Android security and data protection, including encryption, authentication and authorization flows, key management, and platform security practices, with responsibility for guiding security strategy and reviewing high-risk designs
  • Proven ability to diagnose and resolve complex technical issues involving performance, memory usage, threading, and device-specific constraints
  • Strong communication and influence skills, with the ability to align engineers, product teams, designers, and leadership on technical strategy and tradeoffs in fast-paced environments
  • Experience leading by example through high-quality code reviews, mentoring engineers, and improving overall team capabilities
  • Passionate about building high-quality software with a mindset of continuous improvement and staying current with Android platform advancements
  • A clear, accountable leader who drives initiatives to completion, handles ambiguity effectively, and amplifies the impact of other engineers

Tech Stack

Kotlin, Android, Jetpack Compose, AndroidX, Coroutines, MVVM, MVI, Clean Architecture

Benefits

  • Competitive salary
  • Equity
  • Robust benefits package
  • Paid health coverage
  • Paid vision coverage
  • Paid dental coverage
  • Paid disability coverage

Compensation

Competitive salary with ranges: $190,000 – $222,000 (NYC), $167,000 – $196,000 (Denver Metro). Equity included in compensation package. Robust benefits including health, vision, dental, and disability coverage

Work Arrangement

hybrid — NYC metro, Denver metro — Hybrid for NYC metro; remote for Denver metro with expectation of periodic in-person collaboration

Team

founding team; collaborative engineering team including product managers, designers, and backend engineers

  • Ownership & Impact
  • Elite Team
  • Principles-Driven Culture
  • Speed
  • Ownership
  • Impact

Additional Information

  • This role is hybrid for candidates in the NYC metro area and remote for those in the Denver metro area, with an expectation of periodic in-person collaboration
  • Final compensation will vary based on experience, skills, internal leveling, and market conditions, and will be offered within the stated salary ranges in compliance with applicable pay transparency laws
Required Skills
KotlinJetpack ComposeAndroidXCoroutinesAndroid PlatformMVVMMVIClean ArchitectureAndroid ArchitectureCross-cutting InitiativesShared FrameworksPlatform Migrations KotlinAndroidJetpack ComposeAndroidXCoroutinesMVVMMVIClean Architecture
About company
Monstro
Monstro is the operating system for governed financial intelligence. We build the control layer that allows artificial intelligence to be deployed safely, explainably, and at institutional scale. We help financial institutions deliver more personalized, responsible, and life-changing financial support to millions of people.
All jobs at Monstro Visit website
Job Details
Department Software Development
Category mobile
Posted 5 months ago