Senior Digital Software Engineer, Android

Citi

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$107,120–$160,680 / yr
Employment
Full-time
Posted
55 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $182k
This role $134k
$94k $228k
below market most similar roles pay here above market

This role pays less than 96% of similar roles. Most pay $151,000–$214,000 — the blue band above. At the midpoint, this role pays about $134k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 268 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 251 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Digital Software Engineer, Android

Senior Digital S/W Engineer - Android As a Senior Digital S/W Engineer - Android, you will serve as the senior technical authority within the mobile engineering function, leading the architecture and delivery of a flagship mobile banking application. You will architect and lead the end-to-end design of major features, ensuring scalability and performance while mentoring junior and mid-level engineers. Your daily work involves defining engineering standards for code quality, automated testing, and application performance. You will utilize a modern tech stack including Kotlin, Jetpack Compose, Coroutines, and the Android SDK. Key responsibilities include optimizing memory management and battery efficiency, managing multi-module builds via Gradle, and implementing MVVM and Clean Architecture. You will solve complex technical problems within a regulated financial services environment, balancing security, compliance, and platform reliability.

What you'll do

  • Architect and lead the end-to-end design and development of major features for the flagship Android application.
  • Act as the primary technical authority for the Android tech stack, including Kotlin, Jetpack Compose, and Coroutines.
  • Define and enforce engineering standards for code quality, automated testing, and application performance.
  • Coach and mentor junior and mid-level engineers to build technical capability and a culture of excellence.
  • Translate complex business and user requirements into robust mobile experiences in partnership with cross-functional teams.
  • Optimize application performance regarding memory management, battery efficiency, and runtime speed.
  • Improve development processes, testing strategies, and delivery workflows to increase engineering velocity.
  • Assess technical and operational risks to ensure solutions align with security, compliance, and reliability standards.

What we're looking for

  • 8 or more years of professional experience building native Android applications.
  • Expert command of Kotlin and modern Android architecture patterns like MVVM, Clean Architecture, and unidirectional data flow.
  • Deep hands-on knowledge of the Android SDK, Android Studio, and the Gradle build system.
  • Extensive experience with Jetpack libraries, including Jetpack Compose for production-scale declarative UIs.
  • Demonstrated ability to diagnose and resolve performance issues related to memory, rendering, and battery consumption.
  • Track record of shipping or maintaining at least one application on the Google Play Store.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Experience leading technical decisions, familiarity with agile/waterfall models, and background in regulated industries (preferred).

More like this

Similar roles

Senior Software Engineer, Android

Walmart

Sunnyvale, CA 92 days ago
Android Kotlin Java Jetpack Compose MVVM Clean Architecture Android SDK Jetpack REST API Unit Testing CI/CD AWS Azure Agile Claude Cursor Copilot WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer, Android

Walmart

Sunnyvale, CA +1 113 days ago
Kotlin Android SDK Jetpack Compose MVVM Kotlin Coroutines Clean Architecture GraphQL REST APIs JUnit Espresso CI/CD Git Firebase GitHub CoPilot ChatGPT Agile WCAG) 2.2 AA
5+ yrs exp

Staff Mobile Engineer, Android

Abbott

Alameda, CA 32 days ago $114,000–$228,000
Android Kotlin Jetpack Compose Coroutines Flow MVVM MVI React Native CI/CD Gradle GraphQL AI/ML Bluetooth Low Energy Mobile Observability API Design Modularization
8+ yrs exp

Staff Mobile Engineer, Android

Abbott

Alameda, CA 60 days ago
Android Kotlin Jetpack Compose Coroutines Flow MVVM MVI React Native CI/CD Gradle GraphQL AI/ML Bluetooth Low Energy Mobile Observability API Design Modularization
8+ yrs exp

Senior Android Developer

Motorola Solutions

Chicago, IL 14 days ago $96,500–$123,000
Android SDK Kotlin Java Jetpack Compose MVVM MVI Clean Architecture Coroutines Flow RxJava C/C++ Android NDK JNI JUnit Mockk Mockito Espresso Gradle Git JIRA CI/CD Jenkins GitHub Actions Fastlane Android Studio LeakCanary
5+ yrs exp

Digital Software Engineer, Android

Citi

Irving, TX 36 days ago $84,580–$118,020
Android Kotlin MVVM Clean Architecture Android SDK Android Studio Gradle CI/CD Jenkins RTC RLM SonarQube Findbugs Middleware Mainframe Analytic Model Development
2+ yrs exp Hybrid