×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Mid-level Sterling, VA,

Job in Sterling, Loudoun County, Virginia, 22170, USA
Listing for: CACI International Inc.
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 94400 - 198200 USD Yearly USD 94400.00 198200.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer, Mid-level Sterling, VA, US
## Software Engineer, Mid-level

Sterling, Virginia, United States of America

Job Title:

Software Engineer, Mid-level

Job Category:
Engineering Time Type:
Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type:
Regular Percentage of

Travel Required:

Up to 10%
Type of Travel:
Continental US     
*
* The Opportunity:

**** Responsibilities:
*** You will focus on developing microservices and a user interface (UI) for data-rich applications with complex workflows
* Your role will involve the development and maintenance of various high-availability software applications.
* You will focus on developing microservices and a user interface (UI) for data-rich applications with complex workflows.
* Your daily work will involve developing and maintaining Linux-based applications using Java and Python.
* You'll design and implement software solutions while scripting and automating processes using Bash and other scripting languages.
* Your role will involve writing automated tests, deploying to an automated Dev Sec Ops  pipeline, and contributing to the technical direction of the project.
* You will have excellent technical expertise, to be highly self-directed and motivated, and collaborate respectfully with their teammates, always keeping user mission first.
* You will be part of a responsive team where communication skills and the ability to solve problems are critical to our success.
* Culture of sharing information amongst teammates and management team.
* Be dedicated to mission and product success.
* Provide support to test, integration, and deployment of the software baseline.
* Be self-motivated understanding technical concepts, have good communication skills, and able and willing to collaborate on technical items with the larger team.
* Familiar with the good development and configuration management practices and have previous development experience.
* Various scripting languages (python, xmidas, etc.)
* Able to understand signal processing and willing to understand and learn end-to-end.
* Java, JavaScript/Type Script.
* Frontend frameworks like Vue.js and Bootstrap.
* Automated testing tools (Mockito, JUnit, Cypress, etc.)
* Databases (Maria

DB, Mongo

DB)
* Source control and issue tracking tools (Git, Git Lab, Jira, Confluence)
* Plus:
Dev Sec Ops  pipeline tools (Git Lab CI/CD, Jenkins, Sonar Qube)
*
* Qualifications:

**
* Required:

** Clearance:
Hold an active TS/SCI with polygraph

* Education:

Bachelor's degree in a STEM field or equivalent experience

* Experience:

At least 5 years of software development experience

* Location:

Must be available to work in-person at the CACI facility in Sterling, VA.
* Experience working across the full stack using Java, Hibernate, Vue3, JavaScript, CSS, and HTML.
* Experience with digital signals processing techniques.
* Proficiency in Java development.
* Familiarity with Linux operating systems.
* Experience with Scripting languages (e.g. Bash, etc.)
* Experience with micro services (nomad, Docker, Kubernetes)
* DoD 8570-compliant certification or ability to achieve certification within 2-months of hire (GSEC, Security+ CE, CASP+ CE, CISA, CISSP (or Associate)

* Collaboration:

Demonstrated experience working effectively in a team environment.
* Adaptability:
Eagerness to learn new technologies and improve existing skills.
* Leadership:
Ability to take customer requirements and lead a small team of other developers in the execution of the development process.
* This position may require limited travel.
* Desired:
** Experience with Agile methodologies and Dev Ops practices.
* Familiarity with Test-Driven Development (TDD) and automated testing tools.
* Current Security+ certification.

* Collaboration:

Demonstrated experience working effectively in a team environment.

- ** 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 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary