> Markdown version of [/jobs/ext/1143550-maintenance-software-developer](https://www.wearedevelopers.com/jobs/ext/1143550-maintenance-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). --- # Maintenance Software Developer - **Company:** S2Technologies LLC - **Location:** Shalimar, FL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Application Lifecycle Management, Software Applications, JIRA, Microsoft Azure, C Sharp (Programming Language), Software Documentation, CompTIA Security+, Information Systems, Databases, Computer Engineering, Software Debugging, Linux, Windows Presentation Foundation, Microsoft SQL Server, Visual Basic .NET (Programming Language), Network Architecture, Software Maintenance, Release Management, Software Configuration Management, Software Licensing Audit, Software Deployment, Software Engineering, Software Systems, Systems Integration, Virtual Machines, Software Verification, Software Troubleshooting, Software Application Programming, Reliability of Systems, Git, Containerization, Information Technology, Software Performance, Software Version Control, Devsecops, Vulnerability Analysis - **Published:** July 1, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1d74456e1e914bdf ## About the Role Do you have experience in WPF?, Do you have a Bachelor's degree?, * Bachelor's Degree in Computer Science, Information Systems, Software Engineering, Computer Engineering, or a related technical discipline. Equivalent technical training and directly related work experience may be substituted for a degree. * Minimum six (6) years of software development, software maintenance, software sustainment, or software engineering experience. * Minimum two (2) years of .NET application development experience. * Experience developing software using C# and/or VB.NET. * Experience developing applications utilizing Windows Presentation Foundation (WPF). * Experience developing and integrating Application Programming Interfaces (APIs). * Experience with Microsoft SQL Server (Version 2000 or later). * Experience troubleshooting software defects and supporting software maintenance activities. * Experience supporting software testing, system integration, and technical documentation. * Experience working throughout the Software Development Life Cycle (SDLC). * Ability to communicate technical information effectively through written and verbal communication. * Ability to travel up to 10%. Preferred Skills: * Experience supporting U.S. Special Operations Command (USSOCOM) or other Department of Defense mission planning, command and control, intelligence, or tactical mission systems. * Five (5) years of operational experience in U.S. Special Operations Forces, including Army Special Forces, Naval Special Warfare, Air Force Special Tactics (Combat Controller, Pararescue, or Special Reconnaissance), or Marine Forces Special Operations Command (MARSOC), with demonstrated knowledge of Special Operations mission planning and execution. * Experience with Android Tactical Assault Kit (ATAK), Windows Tactical Assault Kit (WinTAK), TAK Server, and associated plugins (e.g., DataSync, Jumpmaster, Reports, Spot Plot, and similar mission applications). * Experience supporting tactical communications hardware and mission planning systems. * Experience performing operational software testing during military exercises or field demonstrations. * Experience with Linux operating systems. * Experience supporting virtual machines, containerized applications, and network infrastructure. * Experience with Agile software development methodologies, DevSecOps practices, Git, Azure DevOps, Jira, or comparable software lifecycle management tools. Required Security Clearance: Active Top Secret/SCI Required Certification(s): IAT Level II Certification (CompTIA Security+ CE) Education: BS ## Description The Maintenance Software Developer provides software development, maintenance, integration, testing, and sustainment support for mission planning and operational software systems supporting U.S. Special Operations Command (USSOCOM) under the Global System Support Engineers (GSSE) contract. This position is responsible for developing, maintaining, and enhancing mission-critical software applications throughout the software development lifecycle to ensure reliable, secure, and operationally effective capabilities for Special Operations Forces. The Maintenance Software Developer works collaboratively with Government personnel, software engineers, cybersecurity professionals, system administrators, and operational users to develop software solutions, resolve technical issues, support system integration, and validate software performance. The position also supports software verification and validation, technical documentation, operational testing, and deployment activities to ensure compliance with functional, technical, and security requirements. Position Responsibilities: * Develop, maintain, modify, troubleshoot, and enhance mission software applications supporting USSOCOM operations. * Design, code, test, debug, document, and implement software enhancements using established software engineering methodologies. * Perform corrective, adaptive, preventive, and perfective software maintenance activities. * Develop and maintain software utilizing Microsoft .NET technologies, including C# and/or VB.NET. * Design and maintain Windows Presentation Foundation (WPF) desktop applications. * Develop, maintain, and integrate Application Programming Interfaces (APIs). * Design, develop, and maintain Microsoft SQL Server databases and associated database objects. * Analyze software defects, perform root cause analysis, and implement corrective actions. * Develop test plans, test procedures, and technical evaluation documentation. * Perform functional, integration, regression, system, and user acceptance testing. * Verify software compliance with documented functional, technical, performance, and security requirements. * Document software defects, track corrective actions, and validate issue resolution. * Support software integration across enterprise and tactical mission planning environments. * Prepare technical reports, software evaluation documentation, and after-action reports. * Assist with software deployment, installation, configuration, upgrades, patches, and sustainment activities. * Participate in technical interchange meetings, engineering reviews, program reviews, and Agile development activities. * Develop and maintain software design documentation, installation guides, maintenance procedures, and user documentation. * Support software configuration management, version control, and release management activities. * Provide technical recommendations to improve software reliability, usability, maintainability, and performance. * Collaborate with Government stakeholders, engineers, cybersecurity personnel, and operational users to support mission requirements. * Support operational demonstrations, exercises, and customer testing events. * Travel up to 10% in support of testing, technical meetings, and mission requirements. ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Maturity assessment for technicians or how I learned to love OWASP SAMM](https://www.wearedevelopers.com/videos/351-maturity-assessment-for-technicians-or-how-i-learned-to-love-owasp-samm) ## 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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)