
Senior Software Engineer
CACI International6 days ago
Base Salary
$99k - $207k/yr
Responsibilities
- Design and develop software for a cloud-based RF simulation environment that meets functional and non-functional requirements.
- Deploy and maintain systems using Linux, Docker, Kubernetes, Helm, ArgoCD, and Git.
- Evaluate and integrate technologies to improve software component and virtual interface performance.
- Define and enforce technical standards for cloud software and infrastructure.
- Integrate simulation tools to support RF simulation development.
- Document software architectures, design decisions, and technical standards.
- Collaborate with RF hardware engineers, system designers, stakeholders, and program leadership to deliver reliable RF simulation systems and communicate risks and opportunities.
Requirements
- U.S. citizenship and an active Top Secret clearance with SCI eligibility are required.
- At least seven years of software engineering experience and a bachelor’s degree or higher in computer engineering, computer science, or a related field are required.
- Knowledge of RF technologies, including antenna systems, signal processing, modulation techniques, and wireless communications protocols, is required.
- Hands-on experience supporting systems of similar scope and complexity is required.
- At least three years of experience with AWS, Docker, Kubernetes, Helm, Java, Spring Boot, Kafka, ActiveMQ, MongoDB, and Elastic Stack or similar technologies is required.
- Experience with automated deployment pipelines using GitLab CI/CD, Jenkins, Nexus, Artifactory, or similar platforms is required.
- Experience with AWS and Kubernetes cloud infrastructure is required.
- Familiarity with MATLAB and Simulink, cloud auto-scaling, Linux/Red Hat, and Python is preferred.
Benefits
- Comprehensive healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Flexible time off and learning and development resources.
- Full-time regular employment with up to 10% local travel.
- The position may be worked in more than one location.
Tech Stack
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.