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)