Jobs and Careers
CA

Senior Software Engineer

CACI International Inc
King of Prussia, United Statesfull_timeVerifiedPosted 3 Apr 2026
💰 $189,600/yr($90,300/yr$189,600/yr)

About the role

Job Title: Senior Software Engineer

Job Category: Engineering

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:
We are seeking a talented and motivated Senior Software Engineer to join our dynamic team. As a key contributor, you will design, develop, and maintain innovative software solutions that meet modern industry standards. Our ideal candidate is proficient in multiple programming languages, embraces agile development methodologies, and thrives in a collaborative environment. You will be responsible for writing clean, scalable code, troubleshooting technical issues, and optimizing system performance. A strong understanding of cloud computing, APIs, and software architecture is highly desirable. If you are passionate about technology and eager to make an impact, we would love to hear from you!

Responsibilities:

  • Managing the complete software development process from conception to deployment

  • Maintaining and upgrading the software following deployment

  • Managing the end-to-end life cycle for the production of software and applications

  • Overseeing and guiding the analyzing, writing, building, and deployment of software

  • Overseeing the automated testing and providing feedback to management during the development process

  • Modifying and testing changes to previously developed programs



Qualifications:

Required: 

  • Bachelor’s degree in Computer Science or related field

  • At least 5 years of Java, C#, or Python

  • At least 1 year of JavaScript or TypeScript experience

  • Experience with the design, development, and maintenance of high-quality, scalable, and secure software applications using Java and modern frameworks such as Spring Boot or Quarkus

  • Ability to collaborate with cross-functional teams including product managers, architects, and other engineers to define, design, and ship new features

  • Understanding of the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance

  • Ability to write clean, efficient, well-documented, and testable code

  • Experience in the development of unit, integration, and system tests to ensure software quality

  • Experiencing in the development of microservices and RESTful APIs

  • Knowledge of how to work in an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and sprint reviews.

  • Ability to work in office full time

  • Active TS/SCI U.S. Government Security Clearance with Fully Adjudicated Full Scope Polygraph




Desired:

  • Experience with a modern cloud provider such as AWS or Azure as well as understanding of standalone Kubernetes deployments

  • Experience with modern front-end development using React or Angular as well as a corollary understanding of JavaScript or Typescript

  • Experience with Source Control tools (e.g. Git, Gitlab)

  • Experience with DevSecOps and Agile Scrum software development methodology including using tools like Git, Jira and Confluence

EHS/Environmental Requirements:

This job operates in a professional office environment. While performing the duties of this job, the employee routinely is required to use hands to keyboard, communicate, listen to, and interpret instructions and remain stationary for extended periods of the time. This would require the ability to move around the campus and occasionally move/lift items weighing up to 25 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.

ITC & Security Clearance Requirements:

This position requires an active TS/SCI U.S. Government Security Clearance with Fully Adjudicated Full Scope Polygraph.

Pre-employment Screenings:

Employment is contingent upon satisfactory completion of several pre-employment requirements to include a credit check, background check, and drug screen.

-

What You Can Expect:

 A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group de

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →