Junior Software Developer- TS/SCI with Poly

CACI International Incabout 1 year ago
Sterling, Alaska, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

Are you ready to apply your expertise in software development to help shape the future of mission-critical systems? As a Junior Software Developer – TS/SCI with Poly, you will work on designing, developing, and maintaining cutting-edge signals processing software as part of a dynamic engineering team. This role requires strong technical capability, collaboration across product teams, and fluency in modern development practices within an agile framework. Clearance (TS/SCI with Polygraph) is required.

Key Responsibilities

  • Develop microservices and a user interface (UI) for data-rich applications with complex workflows.
  • Develop and maintain various high-availability software applications.

Required Qualifications

  • Clearance: TS/SCI with polygraph
  • Bachelor's degree in a STEM field or equivalent experience
  • Must be available to work in-person at the CACI facility in Sterling, VA
  • Experience in either front-end or back-end development with a willingness to work across the full stack
  • Experience with digital signals processing techniques
  • Familiarity with Linux operating systems
  • Experience with Agile methodologies, DevOps practices, and Test-Driven Development (TDD) using automated testing tools
  • Experience with databases such as MariaDB and MongoDB
  • Proficiency with version control tools like Git and GitLab
  • Plus: Security+ certification and demonstrated team collaboration skills
  • Willingness to travel locally (up to 10%) as required

Benefits & Perks

  • Work with a high-performing team dedicated to critical national missions
  • Enjoy a culture built on integrity, autonomy, and continuous growth
  • Compensation: Competitive salary range of $60,600 - $121,200 influenced by location, experience, skills, education, and certifications
  • Benefits: Comprehensive healthcare, wellness, financial, retirement, family support, continuing education, flexible time off, and more

Learn more about CACI and our commitment to our employees' success.

Required Skills

MariaDB
Test-Driven Development (TDD)
Confluence
DevOps
JavaScript
Java
Signal Processing
Agile Methodologies
Jira
Vue.js
Automated Testing (Mockito, JUnit, Cypress)
GitLab
Bootstrap
Python
Linux
MongoDB
Git
TypeScript
DevSecOps (CI/CD, Jenkins, SonarQube)