CareerPlan

Senior Android Software Engineer

USAFull-time2026-10-20 → 2026-11-11

Core

Design and develop end-to-end Android solutions for banking and payment products, influencing technical culture and collaborating with backend teams.

Role type

Senior Android Software Engineer

Builds

Banking and payment applications for customers

Domain

Fintech / Mobile Payments

Deliverable

production ML models

Required skills

Kotlin, Jetpack Compose, MVVM, MVI, Room, DataStore, REST APIs, GraphQL, SQL, NoSQL, OWASP, LGPD, Sentry, Datadog, Amplitude, feature flags, canary releases, security encryption, profiling, load testing, infrastructure as code, containers

Preferred skills

Pix, Open Finance, AI, machine learning, iOS, backend, fintech, banking, payments

Technologies

Kotlin, Jetpack Compose, MVVM, MVI, Room, DataStore, REST, GraphQL, SQL, NoSQL, Sentry, Datadog, Amplitude, Pix, Open Finance

Responsibilities

Design and develop end-to-end Android solutions using Kotlin, Jetpack Compose, MVVM, and MVI; Model and optimize local persistence, storage, and cache; Collaborate with backend teams on endpoint modeling for BFFs; Monitor, alert, and respond to production issues; Apply security practices including OWASP and LGPD; Document architectural decisions via RFCs and ADRs.

Seniority

Senior, hands-on IC