S2Tech

Maintenance Software Developer

S2Tech$80K — $110K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • At least 6 years of software development and maintenance experience.
  • Minimum 2 years of experience with .NET application development.
  • Proficient in C# and/or VB.NET programming languages.
  • Experience with Windows Presentation Foundation (WPF) application development.
  • Familiarity with Microsoft SQL Server and API integration.
  • Strong troubleshooting skills for software defects.

Responsibilities

  • Develop and enhance mission-critical software applications for USSOCOM.
  • Design, code, and implement software enhancements following engineering best practices.
  • Perform various types of software maintenance activities.
  • Integrate and maintain Application Programming Interfaces (APIs).
  • Conduct functional and regression testing to ensure software quality.
  • Collaborate with multiple stakeholders to resolve technical issues.
  • Support software deployment and operational testing activities.

Benefits

  • Travel up to 10% for testing and technical meetings.
  • Work within a mission-critical environment supporting U.S. Special Operations.
  • Opportunity to collaborate with defense professionals and technologists.
  • Engagement in cutting-edge software development practices.
  • Ability to impact operational capabilities for Special Operations Forces.
Full Job Description
Position Title: Maintenance Software Developer

Position Overview:

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.

Position Requirements:
  • 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

Location: Shalimar, FL

About S2Tech

S2Tech is an information technology consulting firm that provides a range of services to clients in the healthcare, government, and commercial sectors. The company was founded in 1997 and is headquartered in Scottsdale, Arizona. S2Tech's services include software development, data analytics, project management, and IT staffing. The company has a team of experienced professionals who are dedicated to delivering high-quality solutions that meet the unique needs of each client. S2Tech has been recognized for its outstanding work by several industry organizations, including the Inc. 5000 and the Phoenix Business Journal.
Learn more about S2Tech
Size
500 employees
Industry
Net Income
$5 million
Founded
1997
5 Year Trend
+20%
Revenue
$50 million

Similar Jobs

More Jobs at S2Tech

  • S2Tech
    Maintenance Software Developer
    $80K — $110K *
    Shalimar, FL 32579 (Okaloosa County)
    Aerospace & Defense
    In-Person
  • S2Tech
    Nuclear Analyst
    $90K — $120K *
    Hampton, VA 23666 (Hampton City County)
    Aerospace & Defense
    In-Person
  • S2Tech
    Nuclear Analyst
    $90K — $120K *
    Barksdale Afb, LA 71110 (Bossier County)
    Aerospace & Defense
    In-Person
  • S2Tech
    Nuclear Analyst
    $90K — $120K *
    Hurlburt Field, FL 32544 (Okaloosa County)
    Aerospace & Defense
    In-Person
  • S2Tech
    Nuclear Analyst
    $90K — $120K *
    Shaw Afb, SC 29152 (Sumter County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Maintenance Software Developer jobs: