Software Engineer

CACI

Chantilly (VA)

On-site

USD 131,800 - 290,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Wellness programs
Retirement support
Continuing education benefits
Flexible time-off benefits

Job summary

CACI in Chantilly, Virginia is seeking a Software Engineer to support customer applications and maintain web-based systems. The role requires a Bachelor's degree and at least 15 years of experience, along with active TS/SCI clearance. Ideal candidates will have extensive Java and Spring Boot experience, along with strong communication skills.

The position involves working collaboratively in a Scrum environment with a focus on developing efficient, user-friendly applications. The pay range for this role is $131,800 - $290,000 depending on experience and other factors.

Qualifications

  • 15+ years’ experience in a relevant technical field.
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with polygraph.
  • 15 years of full-stack development experience.

Responsibilities

  • Develop web‑based systems that improve efficiency and usability for clients.
  • Understand user requirements and deliver innovative solutions in application design.
  • Participate in daily Scrum meetings and prepare accordingly.

Skills

Java
Spring Boot
AWS/C2S environment
Interpersonal communication

Education

Bachelor’s degree in a relevant technical discipline

Tools

MongoDB
AWS / CDK / CloudFormation
Ansible
Angular

Job description

Job Title: Software Engineer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: None

Type of Travel: None

The Opportunity

CACI is seeking a Software Developer/Operational Systems Engineer to support customer applications and maintain a web‑based front-end application hosted on our customer's infrastructure. The role includes operational planning, tools to execute technical operations, software systems design, requirement review, sprint planning and completion, legacy migration and O&M.

This position is part of a team of developers who create and maintain several mission applications aimed at improving the integrity and usability of our client's data. Candidates should be self‑starters with a willingness to learn new technologies when appropriate. Agile methodology is used.

We offer opportunities for growth across programs focused on Cyber Operations, ongoing cyber events and training, internal research and development, and paid courses for recognized certifications.

Responsibilities
  • Work in a multi‑faced team of computer operators, SMEs, and system experts to develop web‑based systems that improve efficiency, usability, automation and standardization for our client.
  • Use strong interpersonal skills to understand user requirements and deliver innovative solutions in the design and build of new web applications.
  • Research, analyze, prioritize, problem‑solve, and manage several tasks concurrently with minimal supervision.
  • Demonstrate self‑starting ability and integrate into a multi‑discipline team, taking a team‑based approach to solving complex problems.
  • Play as a team player in a high‑impact, busy office and an open collaborative environment.
  • Participate in daily Scrum meetings and prepare accordingly.
Qualifications
Required
  • Bachelor’s degree in a relevant technical discipline (e.g., Computer Science, Computer Engineering) and a minimum of 15+ years’ experience in a relevant technical field.
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with polygraph.
  • 10 years of recent Java experience.
  • Spring Boot experience.
  • 15 years of full‑stack development experience.
  • 5 years implementing in an AWS/C2S environment.
  • Strong interpersonal communication skills to interface with a variety of customers and translate requirements into design and development.
  • Ability to understand requirements and develop those requirements into solutions partnering with end users.
Desired
  • MongoDB
  • AWS / CDK / CloudFormation
  • Ansible
  • Angular (or other modern front‑end frameworks)
  • Experience with accreditation and testing requirements.
What You Can Expect

A culture of integrity and a focus on continuous growth. CACI values character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high‑performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers. You’ll have autonomy with flexible time‑off benefits and access to robust learning resources.

A focus on continuous growth. Together, we will advance our nation's critical missions, build on our track record of success, and find opportunities to break new ground in your career.

Pay Range

The proposed salary range for this position is: $131,800 - $290,000. Other factors such as geographic location, federal contract categories, experience, skills, and certifications may influence final salary. CACI offers competitive compensation, benefits, and learning opportunities.

Benefits include: healthcare, wellness, financial, retirement, family support, continuing education, and time‑off benefits.

© CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

SwiftCruit • Sterling (VA)

On-site
USD 103,000 - 173,000
Software Engineer
Software Engineer

CACI International • Chantilly (VA)

On-site
USD 82,100 - 172,400
Software Developer
Software Developer

COMMON - A Users Group • Chantilly (VA)

On-site
USD 103,800 - 218,100
Comprehensive healthcare benefits
Retirement plans
Continuing education support
Software Developer
Software Developer

CACI International Inc • Bethesda (MD)

On-site
USD 103,000 - 219,000
Flexible time off
Comprehensive healthcare benefits
Continuing education opportunities
Software Engineer Skill Level 0
Software Engineer Skill Level 0

CACI • Jessup (MD)

On-site
USD 72,000 - 150,000
Software Engineer Skill Level 0
Software Engineer Skill Level 0

Dormont Manufacturing Co • Maryland

On-site
USD 72,700 - 149,200
Software Developer
Software Developer

CACI • Chantilly (VA)

On-site
USD 103,000 - 219,000
Flexible time off
Comprehensive healthcare
Professional development opportunities
Full Stack Software Developer/Engineer
Full Stack Software Developer/Engineer

CACI • Sterling (VA)

On-site
USD 69,000 - 142,000
Software Engineer Skill Level 1
Software Engineer Skill Level 1

Dormont Manufacturing Co • Maryland

On-site
USD 103,800 - 218,100
Software Engineer Skill Level 2
Software Engineer Skill Level 2

CACI • Jessup (MD)

On-site
USD 121,000 - 266,000