Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CACI International Inc

Software Engineer

CACI International Inc

Software Engineer designing and delivering modern, scalable, and secure software solutions for complex mission needs. Collaborating with cross-functional teams and driving innovation in software engineering.

Posted 7/10/2026full-timeFairfax • Colorado, Florida, Texas, Virginia • 🇺🇸 United StatesMid-LevelSenior💰 $82,100 - $172,400 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsMicroservices

About the role

Key responsibilities & impact
  • Design and deliver modern, scalable, and secure software solutions for complex mission needs.
  • Collaborate closely with cross‑functional teams, apply strong engineering discipline.
  • Contribute to the creation of reliable, maintainable systems that can evolve over time.
  • Solve difficult technical problems, drive innovation, and build high‑quality software with efficiency and precision.
  • Work in a hybrid model with a combination of office and remote work.

Requirements

What you’ll need
  • U.S. Citizen, and the ability to obtain and hold a DoD security clearance
  • Bachelor’s degree (or higher) in Computer Science, Software Engineering, Electrical Engineering, or related STEM field (or equivalent experience).
  • 5+ years of professional software engineering experience supporting complex systems.
  • Design, implement, and maintain scalable and secure software components within a larger system architecture.
  • Use Claude Code, AI agents, and other AI-assisted development tools to accelerate coding, testing, refactoring, and documentation.
  • Collaborate with product owners, systems engineers, and developers to turn requirements into technical designs and working software.
  • Develop clean, well‑structured APIs and system integration points supporting distributed interoperability.
  • Participate in code reviews, write automated tests, and enforce code quality using solid engineering discipline.
  • Troubleshoot complex technical issues across components, environments, and pipelines; drive problems to resolution.
  • Contribute to lifecycle documentation, including design docs, interface definitions, and deployment instructions.
  • Work within DevSecOps workflows, supporting CI/CD automation, containerized deployments, and configuration management.

Benefits

Comp & perks
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software DesignSystem ArchitectureAPI DevelopmentAutomated TestingTroubleshootingCode ReviewsDocumentationCI/CD AutomationContainerized DeploymentsConfiguration Management
Soft Skills
CollaborationProblem SolvingEngineering Discipline
Certifications
DoD Security Clearance