> Markdown version of [/jobs/ext/1973577-software-engineer](https://www.wearedevelopers.com/jobs/ext/1973577-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CACI International Inc. - **Location:** Fairfax, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, C++ (Programming Language), Signals Intelligence, Computer Engineering, Continuous Integration, Software Design Patterns, Django Web Framework, Python (Programming Language), Node.Js, Software Architecture, Software Engineering, Workflow Management Systems, ReactJS, Backend, Containerization, Kubernetes, Information Technology, Front End Software Development, Devsecops, Docker - **Published:** August 7, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-fairfax-va-usa-58838136 ## About the Role _ with DevSecOps to implement CI/CD and secure development workflows * Integrate software across different environments and external teams * Own software baseline from development through deployment and test environments * Troubleshoot and optimize applications for speed and scalability in distributed setups * Hands-on work with containerization and orchestration tools (Docker, Kubernetes) Tasks * Bachelor's or Master's degree in Computer Science or Computer Engineering * 3-5 years of hands-on software development experience * Strong proficiency in Java * Understanding of software architecture, design patterns, and system scalability * Familiar with container automation and orchestration tools (Kubernetes, Podman/Docker) * Proficiency in front-end and back-end technologies (React, Node.js, Django) * Knowledge of Agile software development practices * Strong communication and documentation skills Key requirements * flexible time off * robust learning resources * healthcare benefits * retirement plans * continuing education * time off benefits ## Description Experteer Overview In this Software Engineer role you contribute to the design, development, and integration of signals intelligence and communications software for Navy systems. You work within an Agile team on containerized applications and embedded-to-cloud data flows, collaborating with DevSecOps to deliver secure solutions. You'll gain hands-on experience with Docker/Kubernetes and RF-related environments in the Fairfax lab. The role combines front-end and back-end work across Java, C/C++, and Python to build modular, scalable software that supports mission-critical operations. This is a hands-on, impact-driven position in a defense-focused team. Compensation / Benefits * Perform requirements analysis and software design, implementation, integration, testing, maintenance and installation * Produce clean, efficient code using modern software practices * Collaborate with cross-functional teams, customers, and stakeholders to translate requirements into end-to-end solutions * Partner with DevSecOps to implement CI/CD and secure development workflows * Integrate software across different environments and external teams * Own software baseline from development through deployment and test environments * Troubleshoot and optimize applications for speed and scalability in distributed setups * Hands-on work with containerization and orchestration tools (Docker, Kubernetes) Tasks * Bachelor's or Master's degree in Computer Science or Computer Engineering * 3-5 years of hands-on software development experience * Strong proficiency in Java * Understanding of software architecture, design patterns, and system scalability * Familiar with container automation and orchestration tools (Kubernetes, Podman/Docker) * Proficiency in front-end and back-end technologies (React, Node.js, Django) * Knowledge of Agile software development practices * Strong communication and documentation skills Key requirements * flexible time off * robust learning resources * healthcare benefits * retirement plans * continuing education * time off benefits ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)