> Markdown version of [/jobs/ext/2623626-software-engineer-expert](https://www.wearedevelopers.com/jobs/ext/2623626-software-engineer-expert). 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 -- Expert - **Company:** CACI International Inc. - **Location:** Chantilly, VA, United States - **Salary:** $103,800.0 - $218,100.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Software as a Service, Code Review, Information Systems, Databases, Relational Databases, DevOps, Programming Tools, Elasticsearch, Human-Computer Interaction, Interoperability, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MySQL, Oracle (Applications), Scrum Methodology, Software Maintenance, Search Technologies, Software Engineering, SQLAlchemy, Systems Integration, Web Application Frameworks, Software Organization, Software Troubleshooting, Backend, Git, Fastapi, Containerization, AngularJS, Information Technology, Front End Software Development, Api Design, Restful APIs, Terraform, Software Version Control, Jenkins, Programming Languages, Microservices - **Published:** August 5, 2026 - **Apply:** https://www.juju.com/job/00000000gm59hs ## About the Role CACI is seeking a highly motivated, self-directed professional to fill a Software Developer role in Chantilly, VA, to support the customer's modernization effort. The successful candidate will design, build, and deploy highly scalable, resilient, performant cloud microservices, develop code using various programming and scripting languages, and adhere to approved design plans and coding standards, as well as identify complex problems and review related information to develop and evaluate options. The candidate will collaborate with the user interface designer(s) to ensure seamless integration and will focus on innovating new and better ways to create solutions that add value., ACTIVE TS/SCI with Polygraph * Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline (or equivalent experience). * Experience developing applications using Python. * Experience with front-end development using JavaScript. * Experience with Angular or modern front-end frameworks. * Experience designing, developing, and consuming RESTful APIs. * Strong experience working with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL. * Experience developing and maintaining software within Linux/Unix environments. * Understanding of software development best practices, including version control, testing, and code reviews. * Experience working in Agile development environments. Desired Qualifications * Experience developing APIs using FastAPI. * Experience utilizing SQLAlchemy for database integration and ORM development. * Experience developing cloud-based applications, preferably within AWS environments. * Familiarity with CI/CD pipelines and DevOps practices. * Experience with containerization technologies and microservices architectures. * Experience with Git, Jenkins, Terraform, or similar development tools. * Familiarity with Elasticsearch, OpenSearch, or other search technologies. ## Description * Design, develop, test, and maintain scalable full-stack software applications. * Develop backend services and APIs using Python and modern web frameworks. * Build and integrate RESTful APIs to support application functionality and system interoperability. * Design, develop, and optimize solutions leveraging relational databases. * Develop and maintain responsive user interfaces using JavaScript and Angular. * Collaborate with engineers, architects, and stakeholders to define technical requirements and implement solutions. * Troubleshoot software defects, performance issues, and system integrations. * Participate in code reviews and promote software development best practices. * Contribute throughout the full software development lifecycle, from requirements through deployment and sustainment. * Support Agile development activities including sprint planning, development, testing, and retrospectives. ## Related Videos - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [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 - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)