Software Engineer

Summit TRC

$80K — $95K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelors degree in a relevant discipline
  • Active security clearance
  • Experience in C# or Java programming languages
  • Strong background in object-oriented programming
  • Backend software development experience
  • Experience with automated testing frameworks
  • Familiar with modern deployment techniques and version control like GitLab
  • Solid understanding of Windows and Linux operating systems

Responsibilities

  • Develop software throughout the entire software development life cycle (SDLC) using C#
  • Design and implement modular and object-oriented software architectures
  • Analyze feasibility of software requirements within project limits
  • Deploy and support existing applications in test and operating environments
  • Provide advice on software maintenance and resolve bugs
  • Collaborate with cross-functional teams during system integration and testing
  • Prepare technical documentation and necessary deliverables

Benefits

  • Opportunities for career development
  • Work in a collaborative team environment
  • Engage in meaningful defense-related projects
  • Flexibility in work assignments
  • Access to advanced technology and tools
Full Job Description
Must be a US Citizen with a Secret or higher security clearance.

This role will be performed on-site in Huntsville, AL.

Summit TRC is seeking to add a Software Engineer to our team. This role will be focused on building and deploying software to enable new capabilities on UAS products. The right engineer will have a strong foundation building, deploying, and optimizing applications and have a solid understanding of software design principles. If you have relevant experience and you are motivated to solve novel software problems in Defense, please apply.

Responsibilities:
  • Develop software across the entire software development life cycle using languages such as C# to satisfy customer requirements
  • Design and implement modular, object-oriented software architectures and associated interfaces, including APIs and hardware-integrated communication layers
  • Analyze software requirements to assess design feasibility within time and resource limits
  • Deploy, integrate, and support existing applications within necessary test and operating environments
  • Advise and support software maintenance (e.g., bugs)
  • Participate in integration and testing of systems through collaboration with cross-functional teams
  • Prepare technical documentation, test reports, or other required deliverables

Qualifications:
  • Bachelors degree in a relevant discipline
  • Active security clearance
  • Experience building and integrating high-quality software applications in languages such as C# or Java
  • Background in object-oriented programming
  • Backend software development experience
  • Experience writing and utilizing unit tests, integration tests, and end-to-end automated tests
  • Experience with modern software deployment techniques and version control tools (e.g., GitLab)
  • Strong understanding of Operating Systems (Windows, Linux) and command line
  • Demonstrated ability to identify and solve complex software-level problems

Similar Jobs

More Jobs at Summit TRC

  • Test Engineer
    $80K — $95K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • Software Engineer
    $80K — $95K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • Model-Based Systems Engineer
    $88K — $105K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: