Senior Software Engineer (Android)
Company: Current
Location: New York, NY
Salary: $170k - $250k per year
Type: Full-time
Posted: 2026-07-12
About this role
- Be a part of a small and nimble mobile engineering team working closely with our product, design, and backend engineering teams to enable new end-to-end experiences for our users
- Owning the end-to-end delivery of key business initiatives from product discovery, to system design, all the way to feature launch
- Building and maintaining scalable and reusable mobile frameworks to improve code consistency and engineering velocity
- Evolving the company standards for engineering excellence by helping to improve architecture, testing, and monitoring practices
- Helping Current’s members build better financial futures through products like Paycheck Advance, Build Card, and Savings Pods
- A strong culture of code and architecture review
### Benefits
- Company equity
- Flexible vacation policy
- Commuter benefits
- Discretionary bonus program
- Medical, Dental & Vision- The ideal candidate should have a background in mobile development working with native mobile applications. This person should also be a motivated self-starter who feels at ease working through ambiguous challenges in a fast-paced environment
- Have published and maintained apps on the Google Play Store
- Familiarity working within a modularized app architecture, including unidirectional data flows, MVVM, and use of Gradle modules
- Solid understanding of Android fundamentals including component lifecycles, dependency injection (Hilt), multi-threading, persistence, and usage of Jetpack components (Compose, Material 3, Navigation, ViewModel, etc)
- Expertise in using Kotlin for Android development, including Kotlin Coroutines
- A genuine interest in the personal finance space!
- Experience working on a team building platform components
- Experience with building highly secure Android apps
- Experience with using gRPC (Google Remote Procedure Call) and Protobuf (Protocol Buffers) schemas for networking
- Experience with profiling and optimizing UI performance (smooth animations, reducing jank, etc)