Senior Software Engineer (Android)
Core
Design, build, and enhance high-quality native mobile applications supporting key client experiences in the financial services industry.
Role type
Senior IC Android Software Engineer
Builds
Native mobile applications for financial services clients
Domain
Financial Services / Mobile Development
Deliverable
production ML models | product features
Required skills
Android SDK, Kotlin, Coroutines, Jetpack Compose, MVVM architecture, RESTful APIs, JSON, CI/CD pipelines, automated testing, multi-threaded networking, third-party SDK integration
Preferred skills
AI-assisted development tools (Kiro CLI), spec-driven development, agentic AI concepts, Amazon Bedrock integration
Technologies
Android SDK, Kotlin, Coroutines, Jetpack Compose, MVVM, RESTful APIs, JSON, CI/CD, Kiro CLI, Amazon Bedrock
Responsibilities
Lead development efforts and provide input into architecture and design decisions; Design and build mobile solutions with cross-functional teams; Contribute to code reviews and provide constructive feedback; Lead technical discussions balancing short-term needs with long-term strategy; Mentor and support other developers; Explore and apply AI-assisted engineering practices; Partner with teams to evaluate agent-driven capabilities
Seniority
Senior, hands-on IC with mentorship responsibilities