Software Engineer

MANTECH•Cape Canaveral, FL
•Onsite

About The Position

MANTECH is seeking a motivated, customer-oriented Software Engineer to work onsite in Cape Canaveral, Florida, supporting the United States Space Force 5th Space Launch Squadron and its launch services. The role supports the USSF Assured Access to Space National Security Space Launch program, which receives full life-cycle support across areas such as systems engineering and integration, acquisition and program management, mission integration, system safety and environmental engineering, systems security and information assurance, launch schedule and risk management, and digital engineering. The Software Engineer designs, implements, integrates, and tests systems and subsystems, and participates in software requirements reviews, application and tool definition, implementation, integration, testing, acceptance reviews, and iteration. The position develops and supports web or cloud-hosted applications, including maintaining, extending, rewriting, or creating applications accessible across groups, bases, and domains. Work involves complex projects that integrate multiple systems and span the software lifecycle. The engineer also supports application, server, and tool administration; identifies process and enterprise efficiency improvements; provides user and leadership training; shares status with customer technical leads; and participates in or leads agile development. The role includes working as an integral member of the development team, including individual and virtual pair programming.

Requirements

  • Bachelor’s degree in Computer Science or a STEM field; 1.5 years of software development experience may be accepted in lieu of each year of the education or degree requirement.
  • At least 5 years of experience as a Software Engineer, programmer, or software developer.
  • At least 3 years of DoD or launch/range experience.
  • Development experience with HTML5/CSS3/JavaScript, asynchronous programming, RESTful frameworks, Agile, UX design, and C# or Python, or equivalent technologies.
  • Experience using software development planning tools, source control tools, and task automation tools.
  • CompTIA Security+ certification, or ability to obtain certification within 6 months of hire.
  • Must be able to obtain and maintain an active Secret clearance.
  • Must be able to remain stationary for 50% of the time.
  • Must occasionally move about inside the office to access file cabinets, office machinery, and similar items.
  • Must constantly operate a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer.
  • Must frequently communicate with coworkers, management, and customers, sometimes by delivering presentations, and exchange accurate information.

Nice To Haves

  • Experience in development or engineering with one or more of the following: DevOps/DevSecOps; database management with PostgreSQL, MongoDB, or other DBMS; building RESTful APIs using .NET Core or Python; VueJS/Vuetify; WebSockets; Flask; web services; artificial intelligence; machine learning; AI/ML data pipelines; data analysis; performance enhancement; backup/recovery; or job automation.
  • Experience using or managing one or more of the following: CI/CD pipelines; Git, GitLab, or GitHub; devcontainers in Visual Studio Code; Power Automate; Power BI; Jira; Confluence; Mattermost, including administration and user management; Amazon Web Services; Nebula; or Platform One.
  • CompTIA Cloud+ or AWS certification, or familiarity with Cape Canaveral Space Force Station facilities, processes, providers, and operations.
  • Proficiency in Microsoft Office, commercial business applications, and cloud-hosted platforms and applications.

Responsibilities

  • Maintain, extend, rewrite, or create software web applications that support the 5th Space Launch Squadron and are accessible across multiple groups, bases, and domains.
  • Design and develop web or cloud-hosted applications and support team-developed applications.
  • Participate in system and subsystem design implementation, integration, and testing, as well as software requirements review, application and tool definition, implementation, integration, test, acceptance review, and iteration.
  • Perform software application development tasks as directed across complex, integrated projects and all phases of the software lifecycle.
  • Administer applications, servers, and tools.
  • Identify opportunities to improve software development processes and the enterprise processes supported by the applications.
  • Develop and deliver user and leadership training for existing or newly developed applications.
  • Provide regular status updates to customer technical leads and participate in or lead agile software development methodologies.
  • Work as an integral member of the software development team, including individual and virtual pair programming.
  • Interact with customer personnel on technical matters and support coordinated activities across organizational lines.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service