Senior Android Engineer - Kotlin for Secure DHS App

CACI International Inc.

Ashburn, Northern (VA, KY)

Hybrid

USD 75,000 - 158,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CACI International Inc. is seeking a Senior Android Developer in a hybrid Ashburn, VA role. You will design, develop, and maintain native Android apps using Kotlin (and Java), following MVVM/clean architecture while collaborating with backend teams and product owners.

You will contribute to sprint planning, code reviews, and mentoring junior engineers to deliver secure, high-performance mobile solutions. The role emphasizes Agile practices, modern UI (Jetpack Compose/XML), RESTful integration,

Qualifications

  • U.S. citizenship and ability to pass CBP background investigation.
  • 5+ years of software engineering with 4+ years native Android experience.
  • BS in Computer Science, Software Engineering, or related field.

Responsibilities

  • Design, develop, and maintain native Android apps in Kotlin and Java.
  • Collaborate with backend, UX/UI, and product owners in sprints.
  • Lead mobile architecture reviews and ensure MVVM/clean patterns.
  • Support release planning, testing, and DevOps artifacts.
  • Mentor junior engineers and review code quality.

Skills

Kotlin
Java
Android Studio
Jetpack Compose
RESTful APIs
MVVM
Agile/Scrum
Git
Kotlin Coroutines
ExoPlayer
Security best practices

Education

Bachelor's degree in CS/Software Eng

Tools

Android Studio
Git
Gradle
Jenkins / CI

Job description

CACI International Inc. is seeking a Senior Android Developer in a hybrid Ashburn, VA role. You will design, develop, and maintain native Android apps using Kotlin (and Java), following MVVM/clean architecture while collaborating with backend teams and product owners.

You will contribute to sprint planning, code reviews, and mentoring junior engineers to deliver secure, high-performance mobile solutions. The role emphasizes Agile practices, modern UI (Jetpack Compose/XML), RESTful integration,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Developer: Kotlin/Java, Agile
Senior Android Developer: Kotlin/Java, Agile

Socket.dev • Ashburn (VA)

On-site
USD 75,000 - 158,000
Senior Android Developer – Kotlin/Java (Hybrid)
Senior Android Developer – Kotlin/Java (Hybrid)

CACI International • Ashburn (VA)

Hybrid
USD 75,000 - 158,000
Senior Android Developer (Kotlin/Java) – Hybrid VA
Senior Android Developer (Kotlin/Java) – Hybrid VA

CACI International • United States

Hybrid
USD 75,000 - 158,000
Senior Android Developer (Kotlin/Java) - Agile Leader
Senior Android Developer (Kotlin/Java) - Agile Leader

CACI International Inc • Ashburn (VA)

Hybrid
USD 75,000 - 158,000
Senior iOS Developer (Swift) — Agile & Secure Mobile Apps
Senior iOS Developer (Swift) — Agile & Secure Mobile Apps

Socket.dev • Ashburn (VA)

On-site
USD 90,000 - 190,000
Mobile Developer (Android/Java)
Mobile Developer (Android/Java)

Socket.dev • Ashburn (VA)

Hybrid
USD 75,000 - 158,000
Senior Android Architect — Hybrid, Global Banking App
Senior Android Architect — Hybrid, Global Banking App

Citi • New York (NY)

On-site
USD 107,000 - 161,000
Hybrid work model
Competitive compensation
Learning & development
+3
Mobile Developer (Android/Java)
Mobile Developer (Android/Java)

CACI International • United States

Hybrid
USD 75,000 - 158,000
Mobile Developer (Android/Java) Ashburn, VA, US + 1 more
Mobile Developer (Android/Java) Ashburn, VA, US + 1 more

CACI International Inc. • Ashburn (VA), Northern (KY)

Hybrid
USD 75,000 - 158,000
Mobile Developer (Android/Java)
Mobile Developer (Android/Java)

CACI International • Ashburn (VA)

Hybrid
USD 75,000 - 158,000