EarnIn · 1 day ago
Sr. Staff Mobile Software Engineer
EarnIn is a pioneer in earned wage access, focused on delivering financial flexibility to those living paycheck to paycheck. The Senior Staff Mobile Engineer will play a crucial role in shaping the mobile architecture and development processes, ensuring high-quality mobile applications that meet user needs.
Employee BenefitsFinancial ServicesFinTechMobile Payments
Responsibilities
Define, evolve, and advocate for a scalable, modular, and maintainable native mobile architecture across iOS and Android
Lead by example with code and architecture spikes in both platforms
Leverage Kotlin Multiplatform (KMP) where it makes sense, guiding adoption strategy and avoiding pitfalls of over-abstraction
Partner with multiple product engineering teams to ensure mobile features are implemented with architectural integrity while balancing speed and business outcomes
Uplift mobile engineers across teams by evangelizing design patterns, clean code practices, testing strategies, and performance optimization
Drive architecture conversations across several ongoing initiatives simultaneously without losing depth or rigor
Proactively identify bottlenecks, tech debt, and long-term risks; propose solutions that scale with user growth and product expansion
Jump in quickly to bring clarity, untangle existing architectural challenges, and unlock velocity for ongoing product initiatives
Qualification
Required
8+ years of professional experience in native mobile development with deep expertise in both iOS and Android
Demonstrated track record of delivering large-scale, complex mobile applications used by millions
Deep knowledge of mobile architecture design patterns (MVC, MVP, MVVM, MVI, Clean Architecture, etc.)
Proficiency in Swift, SwiftUI, Objective-C (legacy), Kotlin, Jetpack Compose, and Java (legacy)
Solid understanding of cross-platform approaches, including KMP (must have some hands-on experience)
Strong grasp of API design, modularization, dependency management, CI/CD, release strategies, and mobile DevOps pipelines
Experience in influencing and aligning multiple product engineering teams on architecture decisions
Strong communication and leadership skills; ability to explain complex architecture trade-offs to technical and non-technical stakeholders
Preferred
Experience in modernizing legacy codebases and leading large refactoring efforts
Exposure to mobile security best practices and handling of sensitive data
Familiarity with mobile analytics, crash reporting, feature flagging, and experimentation platforms
Experience in fintech, regulated industries, or high-scale consumer applications
Benefits
Equity
Benefits
Company
EarnIn
EarnIn is an earnings management company that provides access to earned wages and financial wellness tools.
H1B Sponsorship
EarnIn has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (54)
2024 (18)
2023 (30)
2022 (29)
2021 (18)
2020 (35)
Funding
Current Stage
Growth StageTotal Funding
$415.1MKey Investors
Cross River BankMitsubishi UFJ Financial GroupAndreessen Horowitz
2025-09-10Debt Financing· $150M
2025-09-02Debt Financing· $75M
2018-12-20Series C· $125M
Recent News
2025-11-01
Payments Dive
2025-10-28
Company data provided by crunchbase