> Markdown version of [/jobs/ext/2005741-software-engineer](https://www.wearedevelopers.com/jobs/ext/2005741-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:** King of Prussia, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), Software Quality, Code Review, Python (Programming Language), Pair Programming, Scrum Methodology, Software Deployment, Software Engineering, System Software, TypeScript, Web Applications, Git, Information Technology, Restful APIs, Microservices - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-king-of-prussia-pa-usa-58861972 ## About the Role for and troubleshoot applications on cloud platforms (AWS or Azure) * Participate in Agile ceremonies and contribute to sprint planning and retrospectives * Document work for maintainability and future onboarding * Collaborate with product managers and designers to clarify requirements * Contribute to continuous improvement of code quality and performance * Stay proactive in learning new technologies and patterns * Support junior team members via pair programming and knowledge sharing * Contribute to modern development practices and CI/CD pipelines * Communicate progress and blockers effectively to the team Tasks * Bachelor's degree in computer science or related field plus 3+ years of professional software development experience * 3+ years of hands-on experience developing, testing, and deploying software * Proficiency in at least one modern language (Java, Python, JavaScript/TypeScript, C#) with ability to write clean, testable code * Experience with Git, code reviews, and Agile/Scrum teams * Experience building or working with RESTful APIs and web applications * Ability to work in the office at least 3 days per week (up to 5 days with clearance) * Willingness to obtain TS/SCI security clearance * Strong collaboration and communication skills across cross-functional teams Key requirements * flexible time off * learning resources * healthcare * retirement options * continuing education * time off benefits ## Description Experteer Overview As a Software Engineer at CACI, you will contribute to mission-critical space system software, delivering features with increasing autonomy. You'll work with cross-functional teams to implement robust, end-to-end solutions and continuously improve through testing and reviews. You'll grow your skills alongside senior engineers while tackling complex problems that directly support space missions. This role offers hands-on impact, collaboration, and opportunities to deepen expertise in modern technologies and cloud platforms. Compensation / Benefits * Deliver full-stack features from implementation to deployment with minimal guidance * Break down medium-sized tasks into actionable steps * Lead features through code review, testing, and deployment with mentor support * Write clean, maintainable code and comprehensive tests * Mentor and onboard junior engineers; review their code and share knowledge * Work with RESTful APIs and microservices under senior guidance * Deploy and troubleshoot applications on cloud platforms (AWS or Azure) * Participate in Agile ceremonies and contribute to sprint planning and retrospectives * Document work for maintainability and future onboarding * Collaborate with product managers and designers to clarify requirements * Contribute to continuous improvement of code quality and performance * Stay proactive in learning new technologies and patterns * Support junior team members via pair programming and knowledge sharing * Contribute to modern development practices and CI/CD pipelines * Communicate progress and blockers effectively to the team Tasks * Bachelor's degree in computer science or related field plus 3+ years of professional software development experience * 3+ years of hands-on experience developing, testing, and deploying software * Proficiency in at least one modern language (Java, Python, JavaScript/TypeScript, C#) with ability to write clean, testable code * Experience with Git, code reviews, and Agile/Scrum teams * Experience building or working with RESTful APIs and web applications * Ability to work in the office at least 3 days per week (up to 5 days with clearance) * Willingness to obtain TS/SCI security clearance * Strong collaboration and communication skills across cross-functional teams Key requirements * flexible time off * learning resources * healthcare * retirement options * continuing education * time off benefits ## Related Videos - [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) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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 - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)