Senior Software Engineer at CACI | DC, US | Rezi

Senior Software Engineer at CACI

Senior Software Engineer

CACI · DC, US

1 weeks ago

Senior Software Engineer

CACI · DC, US

11 days ago
Resume preview

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

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against CACI's job description. Free.

Resume score gauge reading 58 out of 100

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.