Digital Software Engineer, Android

Citi

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$84,580–$118,020 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $190k
This role $101k
$68k most similar roles pay here $240k

This role pays less than 99% of similar roles. Most pay $158,087–$222,000 — the shaded band above. At the midpoint, this role pays about $101k versus about $190k 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 267 open roles on FindRole.

Listed pay typically runs $138,720–$208,080 across 248 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Digital Software Engineer, Android

Digital S/W Engineer - Android is an Intmd Analyst role within the Digital Software Engineering team. The engineer will translate application designs into code using the Android tech stack, performing systems analysis, programming, testing, and implementation of new or revised programs. Day-to-day responsibilities include developing secure, stable, and maintainable code while managing project schedules, negotiating features, and improving development processes to enhance quality and performance. The role requires expertise in Kotlin, modern architecture patterns like MVVM and Clean Architecture, the Android SDK, Android Studio, and Gradle build systems. Candidates must also be proficient with CI/CD tools including RTC, Jenkins, and RLM. This position addresses technical challenges for customer-exposed systems, focusing on mobile application development, risk technology, and middleware to ensure high-quality deliverables while managing complex dependencies across various software development life cycles.

What you'll do

  • Translate technical stack and application designs into code using the Android technology stack.
  • Develop, design, and test secure, stable, and maintainable code for mobile applications.
  • Perform systems analysis including feasibility studies, time estimates, and implementation of new programs.
  • Identify and resolve performance issues related to memory, rendering, and battery consumption in production apps.
  • Automate code quality, unit testing, and build processing within the CI/CD pipeline.
  • Create and maintain integrated project development schedules that account for internal and external dependencies.
  • Negotiate feature priorities and provide technical context during system build and performance discussions.
  • Improve team processes to accelerate delivery, drive innovation, and lower costs.

What we're looking for

  • Bachelor's degree or equivalent experience.
  • 2 to 5 years of professional experience building native Android applications with a portfolio demonstrating full lifecycle depth.
  • Expert knowledge 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 Gradle build system for multi-module builds.
  • Ability to diagnose and resolve performance issues related to memory, rendering, and battery consumption in production apps.
  • Strong analytical, quantitative, and data-driven skills.
  • Experience affecting large culture change (preferred).
  • Skilled at working with third-party service providers (preferred).

More like this

Similar roles

Senior Digital Software Engineer, Android

Citi

Irving, TX 12 days ago $107,120$160,680
Android Kotlin Jetpack Compose Coroutines MVVM Clean Architecture Android SDK Android Studio Gradle Unidirectional Data Flow Automated Testing Agile Waterfall
8+ yrs exp Hybrid

Mobile Engineer - Android

Comcast

Philadelphia, PA +1 38 days ago
Android Kotlin Flutter Dart Jetpack Compose MVVM Clean Architecture RESTful APIs Spec-Driven Development (SDD) IoT MQTT JSON SDLC

Senior Android Engineer II, Digital Twin Platform

Instacart

Remote (Ontario, Canada) +3 23 days ago $196,000$207,000
Android Kotlin Java Jetpack MVVM Clean Architecture Android SDK Bluetooth NFC Camera APIs Hardware Integration Embedded Android Data Pipelines
Remote

Android Engineer

Comcast

Philadelphia, PA +1 19 days ago
Android Kotlin Flutter Dart Jetpack Compose MVVM Clean Architecture RESTful APIs JSON IoT MQTT SDLC Spec-Driven Development (SDD)
5+ yrs exp