SoTalent

Senior Software Engineer

St. Louis, MO, US

8 days ago
Save Job

Summary

Role Overview

A leading aerospace and defense technology provider is seeking a seasoned software engineer to join a dynamic team working on next-generation mission planning solutions for advanced fighter aircraft systems. This role focuses on supporting software development and integration efforts for cutting-edge defense platforms, contributing to the modernization of mission-critical planning tools used by the military for decades to come.

You’ll be part of a dedicated group that blends the resources of a global enterprise with the agility and tight-knit culture of a smaller organization. With hundreds of employees worldwide, the team delivers strategic IT and data solutions to a diverse array of clients, including military, government, and commercial partners.

Key Responsibilities

  • Contribute to the full software development lifecycle—from initial concept and design through coding, testing, deployment, and maintenance.
  • Translate system requirements and user needs into scalable software designs.
  • Assist in the development and optimization of application features, integrations, and system interfaces.
  • Create and maintain technical documentation, including architecture diagrams, algorithms, and interface specifications.
  • Work closely with technical teams to troubleshoot issues and refine code for performance and reliability.
  • Participate in code reviews, version control processes, and continuous improvement initiatives.
  • Collaborate in large-scale Agile development environments and multi-team project structures.

Required Qualifications

  • Bachelor’s degree in a relevant technical field.
  • At least 9 years of hands-on experience in software development.
  • Strong programming skills in C# and familiarity with the .NET framework.
  • Proficiency with source control tools such as Git or Bitbucket.
  • Understanding of modern software design principles including microservices, RESTful APIs, single-page applications (SPA), and monorepo architecture.
  • Experience using JavaScript-based frameworks, particularly TypeScript, ReactJS, and Redux.
  • Prior experience in Agile software environments involving large-scale team collaboration.
  • Capable of supporting architecture, design, implementation, and testing phases of software projects.
  • Must be eligible to obtain a U.S. Secret Security Clearance.

Preferred Qualifications

  • Background in mission planning systems or similar defense-related software development.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: