
Senior Software Engineer – Cloud & Data Services
CACI International1 month ago
Base Salary
$132k - $290k/yr
Responsibilities
- Design, develop, and maintain applications, APIs, scripts, and services.
- Implement new features, enhance existing functionality, and resolve software defects.
- Manage code using Git-based repositories.
- Create and update deployment configuration files and scripts.
- Investigate and resolve escalated customer issues.
- Route, transform, and enrich data across diverse systems.
- Collaborate with data providers and consumers to support system integration and performance.
Requirements
- Active TS/SCI clearance with Polygraph is required.
- Bachelor’s degree and 7+ years of experience are required.
- Experience developing APIs and proficiency with AWS services are required.
- Experience using Terraform and scripting skills, preferably Python, are required.
- Familiarity with Git and Jira is required.
- Desired experience includes at least four of JavaScript, Regular Expressions, REST services, Python frameworks, Elasticsearch or Splunk, monitoring tools, Apache NiFi, React or Angular, Ansible, Salt, Docker, and Cribl.
Benefits
- Regular full-time employment in Fort Meade, Maryland, with no travel required.
- Flexible time off benefit.
- Learning, development, and continuing education resources.
- Healthcare, wellness, financial, retirement, family support, and other time-off benefits.
Categories
BackendData Engineering
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.