Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against CACI's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against CACI's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at CACI — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at CACI — free, in seconds.
About the Role
Join our team as a Senior Software Engineer supporting Department of War (DoW) PPBE applications. You will build and sustain mission-critical defense financial and planning systems, modernizing how the DoW plans, programs, budgets, and executes operations. You will own end-to-end software architecture, from traditional full-stack development to integrating agentic AI capabilities. Strong engineering fundamentals and federal-sector experience are essential for this role.
Responsibilities
- Design, build, and maintain full-stack applications using modern technologies such as React, TypeScript, NodeJS, Python, and .NET
- Lead by example in sound software design, automated testing, code review, and ownership of delivered work
- Mentor and support junior developers through code reviews, pairing, and technical guidance
- Integrate AI-enabled features into production systems, including LLM/GenAI APIs (OpenAI, Anthropic, Bedrock), RAG pipelines, and agentic workflows
- Architect reliable API integrations with strong error handling and graceful degradation
- Troubleshoot and resolve system defects
- Address security vulnerabilities and ensure compliance with DoW cybersecurity standards
- Participate in CI/CD pipelines (GitLab) and collaborative development workflows
- Document technical implementations and stay current with relevant technology developments
Requirements
- Active Secret or Top Secret clearance
- Security+ certification
- Bachelor's degree in Computer Science, Data Science, Mathematics, or a related STEM field
- 10+ years of professional software development experience across the full SDLC
- Direct, recent experience delivering software in the federal sector (DoD/DoW or other federal agencies), with an understanding of the constraints of federal environments
- Direct experience with our technology stack: Python and JavaScript/TypeScript, plus React, NodeJS, and/or .NET
- Demonstrated engineering discipline: sound design, testing, code review, and ownership
- Experience with RESTful APIs and system integration
- Proficiency with Git version control and CI/CD pipelines
- Experience with containerization (Docker, Kubernetes) and at least one major cloud platform (AWS, Azure, or GCP)
- Strong written and verbal communication skills
Skills
- React
- TypeScript
- NodeJS
- Python
- .NET
- LLM/GenAI APIs
- RAG pipelines
- Agentic workflows
- API integrations
- GitLab CI/CD
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- RESTful APIs
- Git
- LLM APIs
- Prompt engineering
- Vector databases
- Orchestration frameworks
- LLM observability
- DoD PPBE processes
- AWS GovCloud
- AWS Bedrock
- Azure OpenAI Service
- Terraform
- Agile methodologies
- Jira
Location
- Unclassified environments
- Classified environments
Work Type
- Full time
Experience Level
- Senior
- 10+ years of professional software development experience
Education Level
- Bachelor's degree in Computer Science, Data Science, Mathematics, or a related STEM field
Salary/Compensations
- $82,100-$172,400
Benefits
- Flexible time off
- Robust learning resources
- Competitive compensation
- Competitive benefits
- Learning and development opportunities
- Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
About the Company
- A culture of integrity.
- At CACI, we place character and innovation at the center of everything we do.
- As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
- An environment of trust.
- CACI values the unique contributions that every employee brings to our company and our customers - every day.
- A focus on continuous growth.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Equal Opportunity
- CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.