EarnIn · 1 hour ago
Sr. Staff Mobile Software Engineer
EarnIn is a pioneer in earned wage access, focused on building products that provide financial flexibility for those living paycheck to paycheck. They are seeking a Senior Staff Mobile Software Engineer to lead architectural efforts, contribute to mobile development, and mentor other engineers while working on both new and legacy products.
Employee BenefitsFinancial ServicesFinTechMobile Payments
Responsibilities
Architecture Leadership: Define, evolve, and advocate for a scalable, modular, and maintainable native mobile architecture across iOS and Android
Hands-On Contribution: Lead by example with code and architecture spikes in both platforms
Cross-Platform Expertise: Leverage Kotlin Multiplatform (KMP) where it makes sense, guiding adoption strategy and avoiding pitfalls of over-abstraction
Collaboration: Partner with multiple product engineering teams to ensure mobile features are implemented with architectural integrity while balancing speed and business outcomes
Mentorship: Uplift mobile engineers across teams by evangelizing design patterns, clean code practices, testing strategies, and performance optimization
Multi-Tasking & Context Switching: Drive architecture conversations across several ongoing initiatives simultaneously without losing depth or rigor
Scalability & Performance: Proactively identify bottlenecks, tech debt, and long-term risks; propose solutions that scale with user growth and product expansion
Immediate Impact: 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 (40)
2024 (18)
2023 (32)
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