
Senior Software Engineer
CACI International1 day ago
Base Salary
$66k - $134k/yr
Responsibilities
- Architect, design, implement, and enhance scalable, high-availability software applications.
- Own technical delivery across planning, estimation, design, development, testing, and deployment.
- Provide technical leadership on complex projects and resolve technical challenges.
- Collaborate on architecture and design decisions aligned with customer and operational requirements.
- Develop and maintain mission-critical software using modern programming languages and frameworks.
- Mentor fellow engineers and promote sound software engineering practices.
- Use Jira, Confluence, and Git to support development execution and collaboration.
- Improve software quality through automated testing, documentation, risk identification, and performance optimization.
Requirements
- U.S. citizenship and eligibility to obtain and maintain a Secret clearance.
- Bachelor's degree in a technical field and relevant software engineering experience, or an equivalent combination of education and experience.
- Experience designing, developing, and supporting scalable software applications.
- Knowledge of software architecture, object-oriented design, and modern development practices.
- Experience working in Agile and CI/CD environments.
- Familiarity with Git, Jira, and Confluence.
- Ability to lead technical efforts and mentor junior engineers.
- Strong problem-solving, communication, and collaboration skills.
Benefits
- Flexible time off and learning resources.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- Full-time regular employment with up to 25% local travel.
- The position is contingent on funding and may not be filled immediately.
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.