
Senior Software Engineer – Full Stack
CACI International3 days ago
Base Salary
$132k - $290k/yr
Responsibilities
- Analyze user requirements to derive software design and performance specifications.
- Debug existing software, identify defects, and implement corrections.
- Recommend improvements to documentation and software development processes.
- Collaborate with team members to ensure high-quality software delivery.
Requirements
- Active TS/SCI clearance with Polygraph.
- Bachelor’s degree in Computer Science or a related discipline, or four additional years of Software Engineering experience on projects with similar software processes in lieu of the degree.
- Fourteen years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity.
- Proficiency in Airflow, Python, Spark, Trino, and Kubernetes.
- Advanced degree in Computer Science or a related field is desired.
- Experience with AWS, Azure, or GCP is desired.
- Strong understanding of microservices architecture is desired.
- Strong communication and teamwork skills are desired.
Benefits
- Full-time, regular employee position with no required travel.
- Flexible time off benefit.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
- Learning and development resources.
Tech Stack
Categories
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.