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

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.

Software Engineer
CACI International IncSoftware 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 & technologiesCloudDistributed 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 resumeApplicant 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