Haystack
← Back to Jobs
Remote
Technology
EH

Senior Software Engineer

Egnite HR LLCCalifornia, MD🇺🇸United StatesPosted 10 Sept 2026

Why This Role Stands Out

This remote Senior Software Engineer role offers significant impact by developing critical mission-planning systems for military aviation, perfect for experienced developers with a Secret clearance and a passion for complex problem-solving. You'll thrive in this position by leveraging your strong engineering skills in a collaborative environment, contributing to meaningful projects while enjoying the flexibility of a primarily remote work arrangement.

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
California, MD, United States
Posted
4 days ago
AngularAzureC#C++GitJavaScriptReactTypeScript

Job Description

Senior Software DeveloperLocation: California, MD
Work Arrangement: Hybrid – Primarily remote, with occasional in-office work as needed
Employment Type: Full-Time, Permanent

Active Secret Clearence required..!!

Position Overview

We are seeking an experienced Senior Software Developer to analyze, design, develop, test, and maintain software applications supporting military aviation mission-planning systems.

The successful candidate will have strong software engineering experience in a Department of Defense (DoD) environment, excellent problem-solving and debugging skills, and the ability to work independently while collaborating effectively with development teams, customers, and end users.

Key Responsibilities

  • Analyze software requirements and software requirement specifications.
  • Design and develop software components and user interfaces.
  • Perform system-level and unit-level testing.
  • Take ownership of applications and serve as the Subject Matter Expert (SME).
  • Represent the development team in customer and internal meetings as needed.
  • Provide technical analysis and recommendations.
  • Develop and present technical meeting materials.
  • Collaborate with development teams, customers, and end users to deliver effective software solutions.
  • Work independently while contributing effectively within a team environment.
  • Troubleshoot and debug software applications.
  • Help ensure software products meet technical, functional, and customer requirements.

Required Qualifications

  • U.S. Citizenship is required due to the sensitivity of customer-related requirements.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10–12 years of software engineering experience within a DoD environment.
  • Active Secret Security Clearance.
  • Experience designing, developing, and supporting software applications.
  • Experience developing Microsoft Windows software applications using:
    • C#
    • C++
    • .NET Framework
    • Windows Forms
    • Windows Presentation Foundation (WPF)
  • Experience developing client applications using one or more of:
    • HTML5
    • JavaScript
    • TypeScript
    • Angular
    • React
  • Strong debugging and troubleshooting capabilities.
  • Excellent verbal and written communication skills.
  • Ability to clearly communicate technical designs, processes, ideas, and solutions to development teams and customers.
  • Ability to work effectively both independently and as part of a collaborative engineering team.

Desired Qualifications

  • Experience with automated unit-testing frameworks such as:
    • NUnit
    • xUnit
    • Microsoft Test Framework
  • Knowledge of military aviation mission-planning requirements.
  • Familiarity with Git and Azure DevOps.
  • Experience working with mission-planning applications or defense/aerospace software systems.
  • Experience interacting directly with government or military customers.

Ideal Candidate

The ideal candidate will bring:

  • 10–12+ years of software engineering experience
  • Strong DoD software development background
  • Active Secret Security Clearance
  • U.S. Citizenship
  • Strong C# and/or C++ development experience
  • .NET, Windows Forms, and/or WPF experience
  • Experience with Angular, React, JavaScript, or TypeScript
  • Strong software debugging and testing skills
  • Excellent communication and customer-facing abilities
  • Ability to take ownership of complex applications and serve as a technical SME

 

 

Similar jobs