> Markdown version of [/jobs/ext/1948585-software-developer-back-end](https://www.wearedevelopers.com/jobs/ext/1948585-software-developer-back-end). 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 Developer (Back End) - **Company:** Virtual, Inc. - **Location:** Fort Meade, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $115,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Amazon Web Services, Software Applications, Systems Engineering, Unit Testing, Microsoft Azure, Cloud Engineering, CompTIA Security+, Software Debugging, Scrum Methodology, Systems Development Life Cycle, Secure Coding, Software Engineering, Software Requirements Analysis, Information Technology, Devsecops, Legacy Systems - **Published:** August 6, 2026 - **Apply:** https://www.careerjet.com/jobad/us4673b3a124d38cebc41c560bcbe51ab0 ## About the Role Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or 4 additional years of relevant experience in lieu of a degree). Experience: 5+ years of relevant experience in software development and sustainment. Clearance: Secret preferred Certifications: DoD 8570 IAT Level II certification (e.g., CompTIA Security+ CE)., Relevant computing environment (CE) or developer certification from a nationally recognized technical authority (e.g., Microsoft Certified: Azure Developer, AWS Certified Developer, or equivalent). Experience transitioning legacy systems to modern cloud-based architectures. Strong background in DevSecOps practices and CI/CD pipelines. ## Description The Software Developer is responsible for the design, development, testing, deployment, and sustainment of software applications supporting the JAMMEX program. This role works across the full software development lifecycle (SDLC) to deliver secure, high-quality, and scalable code that meets the technical requirements. Day-To-Day Duties and Responsibilities Design, write, and maintain clean, efficient, and secure code based on system requirements and user stories. Perform unit testing, debugging, and troubleshooting of software applications to ensure functionality and performance. Collaborate with systems engineers, application programmers, and QA/test engineers to integrate software components. Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospective meetings. Develop and update technical documentation, including software design specifications, user guides, and release notes. Remediate software vulnerabilities and ensure all code complies with DoD cybersecurity and IA (Information Assurance) guidelines. ## Related Videos - [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) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)