CACI is looking for a Junior Software Engineer to support product development and solutions for counter unmanned systems (C-UxS) detection and mitigation, addressing customer needs in a mission-critical environment.
Familiarity with Full Stack Web Development Technologies – Spring Boot, Angular, Typescript, Java, Python.
Familiarity and Experience with Backend Development Technologies – General knowledge of Python and Java language.
Familiarity and Experience with general Software concepts – Microservices, Containerization, Cross-browser compatibility, Web User Interface Design, Security Principles, Object-Oriented Design, Web Services.
Understanding of deploying software using common development tools (Git, Artifactory, Jenkins, Harbor, Docker, etc.).
Experience with Agile methodologies.
Responsibilities
Apply technical skill to build, test, and maintain backend software services that support our products and mission.
Support product vision and direction for common services and a shared baseline, while exhibiting strong strategy, execution, design, and analytics.
Support comprehensive software designs and improvements while providing technical leadership and direction.
Collaborate on all business readiness activities including product testing, rollout, iteration and support.
You will work with cross-functional teams to help create the next generation of software focused products at CACI Spectrum Superiority, with a strong customer-driven mentality in reference to how they run mission and what might they need in the future to support the ongoing & scaling demands of an ever-changing mission space.
Build relationships across CACI ASG engineering teams and our program management organization in order to execute full software lifecycles.
Other
U.S. Citizen and the ability to obtain and maintain a security clearance.
4 year degree or equivalent experience.
Experience ingesting requirements and generating estimates for work.
Experience supporting mission-essential systems with high uptime requirements.