> Markdown version of [/jobs/ext/2012274-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2012274-full-stack-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). --- # Full Stack Software Engineer - **Company:** CACI International Inc. - **Location:** Philadelphia, PA, United States - **Experience:** Experienced - **Salary:** $82,100.0 - $172,400.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, JIRA, Automation of Tests, Microsoft Azure, Cloud Computing, Configuration Management, Software Quality, CompTIA Security+, Design of User Interfaces, Human-Computer Interaction, Integrated Development Environments, Information Systems Security Architecture Professional, Python (Programming Language), Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Systems Development Life Cycle, Requirements Management, Server Administration, Software Engineering, Software Systems, System Testing, TypeScript, Scripting, ReactJS, Gitlab, Git, AngularJS, Integration Tests, Kubernetes, Information Technology, Atlassian Tools, Front End Software Development, Restful APIs, Software Version Control, Devsecops, Programming Languages, Microservices - **Published:** August 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/full-stack-software-engineer-philadelphia-pa--bffbff16-cfbf-4d94-bd6b-e8e26dfc3d30 ## About the Role Required: * Bachelor's degree in computer science or related field * 5+ years of experience in object-oriented (OO) languages, with a significant focus on Python * At least 2 years of JavaScript or TypeScript experience * Ability to collaborate with cross-functional teams including product managers, architects, and other engineers to define, design, and ship new features * Understanding of the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance * Ability to write clean, efficient, well-documented, and testable code * Experience in the development of unit, integration, and system tests to ensure software quality * Experiencing in the development of microservices and RESTful APIs Knowledge of how to work in an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and sprint reviews * Ability to work in office full time * Active TS/SCI U.S. Government Security Clearance with Polygraph Desired: * Experience with a modern cloud provider such as AWS or Azure as well as understanding of standalone Kubernetes deployments * Experience with modern front-end development using React or Angular as well as a corollary understanding of JavaScript or Typescript * Experience with Source Control tools (e.g. Git, Gitlab) * Experience with DevSecOps and Agile Scrum software development methodology including using tools like Git, Jira and Confluence * IAT Level II or III certification (i.e. Security+, CISSP, or CASP) * What You Can Expect: A culture of integrity., Agile Programming Methodologies, Amazon Web Services (AWS), AngularJS, Application Programming Interface (API), Atlassian JIRA, CISSP - Certified Information Systems Security Professional, Cloud Computing, CompTIA Security+, Computer Science, Cross-Functional, Federal Contracts, Federal Government, Git, Government Contracts, Identify Issues, Industry Standards, Integration Testing, JavaScript, Microservices, Microsoft Windows Azure, Object Oriented (OO), Object Oriented Programming (OOP) Languages, Performance Tuning/Optimization, Programming Languages, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Requirements Management, Safety/Work Safety, Scrum Project Management and Software Development, Security Clearance, Sensitive Compartmented Information (SCI), Software Administration, Software Architecture, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Upgrades, Source Code/Configuration Management (SCM), Sprint Planning, Standup Meetings, System Test, Team Player, Test Automation, Testing, Top Secret Clearance, User Interface/Experience (UI/UX), Willing to Travel, Writing Skills ## Description We are seeking a talented and motivated Software Engineer to join our dynamic team. As a key contributor, you will design, develop, and maintain innovative software solutions that meet modern industry standards. Our ideal candidate is proficient in multiple programming languages, embraces agile development methodologies, and thrives in a collaborative environment. You will be responsible for writing clean, scalable code, troubleshooting technical issues, and optimizing system performance. A strong understanding of cloud computing, APIs, and software architecture is highly desirable. If you are passionate about technology and eager to make an impact, we would love to hear from you! Responsibilities: * Managing the complete software development process from conception to deployment * Maintaining and upgrading the software following deployment * Managing the end-to-end life cycle for the production of software and applications * Overseeing and guiding the analyzing, writing, building, and deployment of software * Overseeing the automated testing and providing feedback to management during the development process * Modifying and testing changes to previously developed programs ## 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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [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) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)