Enable job alerts via email!

Experienced Software Developer / Engineer

CACI International Inc.

Sterling (VA)

On-site

USD 74,000 - 157,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an experienced Software Developer to join a dynamic team focused on developing next-generation mission management systems. This role involves utilizing cloud-native technologies within an agile framework to deliver innovative solutions. You will be responsible for designing and maintaining applications, troubleshooting issues, and ensuring high-quality code through automated testing. With a culture that prioritizes integrity and growth, this position offers the chance to work on critical missions while advancing your career in a supportive environment. If you are passionate about technology and teamwork, this opportunity could be your next big step.

Benefits

Flexible time off
Learning resources
Healthcare benefits
Retirement plans
Family support

Qualifications

  • 5+ years of software development experience with Java and web development.
  • Experience with cloud-native microservices and DevSecOps pipelines.
  • Willingness to work in-person at CACI facilities.

Responsibilities

  • Design, develop, and maintain mission management applications.
  • Write automated tests and deploy through a fully automated pipeline.
  • Collaborate in a multidisciplinary agile team.

Skills

Java 17
JavaScript/TypeScript
Automated testing
Linux environments
Agile Kanban processes
Teamwork skills

Education

Bachelor’s Degree in STEM

Tools

Git
Jira
Confluence
Docker
Kubernetes
GitLab CI/CD
SonarQube
Fortify

Job description

Experienced Software Developer / Engineer

Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
Anticipated Posting End: 5/8/2026

CCI is seeking an experienced Software Developer to join a multidisciplinary team to work on delivering the next generation of mission management systems using cutting-edge cloud-native technologies within an extreme agile continuous deployment framework.

The Opportunity:

As a developer on this dynamic program, you will bring your software development experience to design, develop, and maintain next-generation mission management applications within a multidisciplinary agile team.

You will develop, troubleshoot, and maintain cloud-native microservices and a user interface for a data-rich application with complex workflows. Your responsibilities include writing automated tests, deploying through a fully automated DevSecOps pipeline, and troubleshooting bugs.

Daily activities include reporting status in stand-up meetings, focusing on high-priority tasks, coding collaboratively, and participating in TEMs as needed.

Technologies you will use include:
  • Java 17: Spring Boot, Spring Framework, REST microservices
  • JavaScript/TypeScript: Vue, Bootstrap
  • Automated testing: Mockito, JUnit, Cypress
  • Databases: Postgres, MySQL, Redis, AWS DynamoDB
  • Cloud Services: AWS EC2, RDS, S3, SNS/SQS, Lambda
  • Tools: Git, Jira, Confluence
  • DevSecOps: Gitlab CI/CD, SonarQube, Fortify
Required Qualifications:
  • Willing to work in-person at CACI facilities in Sterling, VA or Aurora, CO
  • TS/SCI clearance with polygraph or willingness to obtain
  • Bachelor’s Degree in STEM or related experience
  • 5+ years of software development experience
  • Experience with Java back-end or web/front end development
  • Experience in Linux environments
  • Experience with containers or microservice architectures
  • Willingness to work across the full product stack
  • Experience working in Agile Kanban processes
  • Teamwork skills
  • Security+ certification or willingness to obtain
Desired Qualifications:
  • Experience with Agile and DevOps tools
  • Experience with AWS
  • Experience with Docker, Kubernetes
  • Experience with Git/GitLab
  • Experience with TDD tools like Cypress, Mockito
  • Experience with database systems like MySQL, Redis
What You Can Expect:

Culture of integrity: We prioritize character and innovation, supporting our mission to ensure national safety.

Environment of trust: We value contributions from every employee, offering flexible time off and learning resources.

Focus on growth: We aim to advance critical missions and support your career development.

Your potential is limitless with us. Learn more about CACI here.

Pay Range:

The salary range is $74,600 - $156,700, influenced by location, experience, skills, and certifications. We offer comprehensive benefits including healthcare, wellness, retirement, family support, education, and time off. Learn more here.

This position may be in multiple locations; the range reflects the national average.

CCI is an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, veteran status, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Mid Level Software Developer

Peraton

Herndon

Remote

USD 86,000 - 138,000

11 days ago

Mid Level Software Developer

Peraton

Virginia

Remote

USD 86,000 - 138,000

11 days ago

Experienced Software Engineer

Remoteworldwide

Roy

Remote

USD 70,000 - 170,000

Yesterday
Be an early applicant

4372 - AI Software Engineer, Legal Prompting & LLM Dev.

Nixon Peabody LLP

Boston

Remote

USD 118,000 - 175,000

Yesterday
Be an early applicant

Experienced Software Engineer Remote-US & Canada

Outschool, Inc.

Washington

Remote

USD 144,000 - 194,000

30+ days ago

Mid-Level Software Developer

Agile Defense

Suitland

On-site

USD 80,000 - 100,000

Today
Be an early applicant

Software Engineer, Web Application Developer (Experienced / Senior)

The Boeing Company

Fairfax

On-site

USD 114,000 - 156,000

5 days ago
Be an early applicant

Software Engineer II - Remote

Validic

Sterling

Remote

USD 105,000 - 120,000

Yesterday
Be an early applicant

Sr Software Developer

Munson Healthcare

Oregon

Remote

USD 90,000 - 120,000

-1 days ago
Be an early applicant