CACI is seeking a Software Engineer to develop mission-critical software supporting space systems. The role is intended for developers with at least three years of professional experience who are ready to take on greater independence and more complex technical work while continuing to grow alongside senior engineers. The engineer will implement well-architected solutions and full-stack features, write and test production-ready code, participate in reviews, troubleshoot system issues, and contribute to the team’s engineering practices. The work includes developing features from implementation through deployment, working with RESTful APIs and scalable microservices, and deploying and troubleshooting applications on cloud platforms. The engineer will collaborate with product managers, designers, and other engineers; participate in Agile ceremonies; document work; and provide support and informal mentoring to junior teammates. Technologies mentioned include Python, JavaScript/TypeScript, React, FastAPI, AWS or Azure, and Kubernetes. CACI describes a culture focused on integrity, trust, continuous growth, and supporting customer missions. Employees have access to a flexible time-off benefit, learning resources, and a broad benefits offering. The position is regular, full-time, requires up to 10% travel within the continental United States, and requires willingness and ability to obtain a TS/SCI U.S. Government Security Clearance. The proposed national-average salary range is $69,100–$141,500.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level