> Markdown version of [/jobs/ext/3826770-software-engineer-expert](https://www.wearedevelopers.com/jobs/ext/3826770-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, Linux, DevOps, Programming Tools, Elasticsearch, Human-Computer Interaction, Interoperability, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MySQL, Oracle (Applications), Scrum Methodology, Software Maintenance, Responsive Web Design, 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, OpenSearch, Jenkins, Programming Languages, Microservices - **Published:** October 18, 2026 - **Apply:** https://www.juju.com/job/1_caciinternational-1443152715391 ## About the Role requirements through deployment and sustainment.** *** Support Agile development activities including sprint planning, development, testing, and retrospectives.** *** Ensure solutions meet security, performance, and maintainability requirements.** **Required Qualifications** **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.** - **What You Can Expect:** **A culture of integrity.** At CACI, we place character and innovation at the center of everything we do. ## Description Job Title: Software Engineer -- Expert Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * **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.** **Responsibilities** *** 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