> Markdown version of [/jobs/ext/3309839-sr-software-developer](https://www.wearedevelopers.com/jobs/ext/3309839-sr-software-developer). 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). --- # Sr. Software Developer - **Company:** General Dynamics Information Technology - **Location:** Philadelphia, PA, United States - **Experience:** Expert - **Salary:** $106,250.0 - $143,750.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Software Applications, JIRA, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Static Program Analysis, Code Review, Continuous Integration, DevOps, Infrastructure as a Service (IaaS), Spring Framework, Microsoft Visual Studio, Team Foundation Server, Model View Controller (MVC), Object-Oriented Software Development, Oracle Databases, Fortify (Software), Software Systems, SonarQube, PL-SQL, Toad Data Modeler, TypeScript, Web Applications, ReactJS, Gitlab, Git, Containerization, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Software Version Control, Devsecops, Docker, Jenkins - **Published:** September 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b910c296f0ed8cfa ## About the Role * Must be a US citizen. Must be able to achieve a NACLC clearance. * Location: Northeast Philadelphia. You will be required to be on site at client facility each Wednesday. This on-site requirement could increase at the government's discretion. * Bachelor's degree in computer science, engineering, or related technical discipline. * Minimum 3 years of related experience. * Foundational knowledge of object-oriented software language (e.g., C#, Java) * Familiarity with web-based applications development concepts. * A strong aptitude to learn and grow in the areas of automation, cloud computing, and DevSecOps. Preferred Qualifications: * Experience with C#, .NET MVC and/or Angular. * Exposure to version control systems like TFS, Visual Studio, Git. * Prior experience in a DoD or government contracting environment. * Military Medical Supply Chain experience is a big plus. * Experience with at least several of the areas below or similar technologies + CI/CD concepts or tools (e.g., Azure DevOps, Jenkins) + DevOps services using infrastructure as a service provider (e.g., Microsoft Azure) + Containerization technologies (e.g., Docker, Kubernetes) + Version Control and Collaboration (Git/GitHub/GitLab) + Configuration management tools (e.g., TFS, Jira) + Static code analysis tools (SonarQube, Fortify), 3 + years of related experience * may vary based on technical training, certification(s), or degree ## Description The Senior Software Developer designs, develops, and maintains complex software solutions. This role collaborates with cross-functional teams, and ensures solutions are secure, scalable, and aligned with customer and organizational standards., * Lead the design and development of software applications, services, and APIs to support mission and business requirements. * Translate functional and technical requirements into well-architected solutions. * Develop, test, and maintain high-quality code using [primary languages/frameworks, e.g., C#, .NET, Java, Spring, JavaScript/TypeScript, React, Angular]. * Participate in and often lead technical discussions, design reviews, and code reviews. * Implement and maintain automated testing (unit, integration) and support CI/CD pipelines. * Troubleshoot complex issues, perform root cause analysis, and implement corrective actions. * Ensure solutions adhere to security, compliance, and performance requirements, including any applicable government or customer standards. * Work closely with project managers, business analysts, and QA to deliver features on schedule and within scope. * Mentor junior and mid-level developers, providing guidance on best practices and technical growth. * Contribute to technical documentation (design docs, architecture diagrams, runbooks). * Support deployments and operations in [cloud/on-prem/hybrid] environments, collaborating with DevOps and infrastructure teams. WHAT YOU'LL NEED TO SUCCEED Technology Environment: * Languages and Frameworks: C#, JavaScript, .NET MVC, Angular * Database: Oracle (PL-SQL), Toad SQL Editor * Version Control: Azure DevOps Server 2022, Visual Studio 2026 * Additional Technologies: Git, Docker, Kubernetes, Microsoft Azure. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)