Haystack logo
Haystack Verified
Software, Developer Tools, Analytics

Software Engineer

Maryland, United StatesHybridFull Time$97,750–$132,250 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

A premier leader in subsea robotics and maritime defense technology seeks a Senior Software Engineer in Hanover, MD. This hybrid role involves taking ownership of the software lifecycle for mission-critical defense projects, utilizing C# and modern containerization tools. Responsibilities include leading the design, development, and integration of C# software modules, driving the full SDLC, and interfacing with stakeholders for DoD programs. The ideal candidate has 2+ years of C# experience, a STEM degree or equivalent, and familiarity with Git and Jira. Preferred experience includes Kubernetes, CI/CD, and Linux. Must be a US Citizen eligible for a DoD Security Clearance.

Senior Software Engineer | Hanover, MD | Hybrid | $97,750 - $132,250
We're working with a premier leader in subsea robotics and maritime defense technology on this exciting opportunity. Join a team building one-of-a-kind underwater systems and shipboard equipment that push the boundaries of engineering from the deep ocean to the outer reaches of space.
In this high-impact role, you will take ownership of the software lifecycle for mission-critical defense projects, utilizing C# and modern containerization tools to solve "routine to extreme" challenges. If you are an engineer who thrives on seeing your code operate in the world's harshest environments, this is the career-defining move you've been looking for.
The Role

  • Lead the design, development, and integration of C# software modules (CSUs) within a complex, hardware-interfacing software architecture.
  • Take ownership of subsystem engineering efforts, providing technical leadership to small subgroups and mentorship to junior developers.
  • Drive the full software development lifecycle (SDLC), from initial requirements management and concept of operations (CONOPS) to final qualification testing.
  • Interface directly with stakeholders to present engineering concepts and technical reports for high-stakes DoD programs.
  • Support hands-on software testing and troubleshooting on the factory floor, offsite facilities, and occasionally offshore.

What You'll Need

  • 2+ years of professional C# software engineering experience within a structured lifecycle environment.
  • Strong technical foundation with a BS in STEM (Science, Technology, Engineering, or Math) or equivalent industry experience.
  • Hands-on familiarity with modern dev tools including Git for version control and Jira for project management.
  • Preferred experience with Kubernetes containerization, CI/CD pipelines, and Linux-based operating systems (Avalonia experience is a plus).
  • Must be a US Citizen with the ability to obtain and maintain a DoD Security Clearance.

What's On Offer

  • Competitive salary range of $97,750 - $132,250 with a comprehensive benefits package including health, dental, and mental health support.
  • Work-life balance with a flexible hybrid schedule and generous PTO, holiday pay, and parental leave.
  • Professional growth through tuition reimbursement and exposure to unique, world-first engineering projects in the defense and aerospace sectors.

Apply via Haystack today!

Ready to apply?
You'll be redirected to Haystack's application page.

Similar roles