HART Technologies, Inc. logo
HART Technologies, Inc. Verified
Government Contracting, Defense, IT Services, Cybersecurity, Engineering Services

Senior Software Engineer (RR1008)

Dahlgren, Virginia, United StatesOnsiteFull TimeSeniorPosted 1 month agoVisa sponsorship available

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

HART Technologies is seeking a Senior Software Engineer in Dahlgren, VA, to develop critical software for tactical systems for the Department of Defense. The role involves designing, developing, and integrating high-performance C++ solutions for real-time and distributed systems, applying expertise in applied mathematics, and mentoring junior engineers. A Bachelor's degree in a related field, 12+ years of C++ proficiency, experience with network distributed applications, and US Citizenship are required. Familiarity with Agile, multiple programming languages, Linux, and tactical control systems are desired.

HART Technologies, Inc. is seeking a Senior Software Engineer to join our engineering development team in Dahlgren, VA. As a key member of this team, you'll contribute to the development of critical software for tactical systems in support of the Department of Defense. This position sits within a dynamic, multi-disciplinary team of engineers, collaborating closely to integrate cutting edge software and hardware to solve complex challenges and deliver rapid results.

As a Senior Software Engineer, you'll be instrumental in developing real-time tactical, training, analysis and simulation applications. Responsibilities include:

  • Design, develop, integrate, test, and deploy high-performance software solutions in C++ with a focus on real-time and distributed systems.
  • Collaborate closely a multi-disciplinary team of engineers, systems architects, and subject matter experts to understand and meet rigorous performance and verification requirements.
  • Provide input to system architecture and design, contributing to a best-in-class Tactical Software Development team.
  • Apply expertise in applied mathematics to optimize system performance, efficiency, and accuracy.
  • Mentor and guide junior engineers, fostering a culture of excellence and continuous improvement.

Required:

  • Bachelor's degree in Computer Science, Computer Engineering or related discipline.
  • 12+ years demonstrating proficiency with modern C++ Standard Library is required (i.e. maps, threading, iterators, etc.).
  • Experience with network distributed software applications.
  • Proficiency with applied mathematics in software development.
  • US Citizenship and the ability to obtain a DoD Security Clearance.

Desired:

  • Familiarity with Agile methodologies (e.g., Scrum, Kanban).
  • Proficiency with multiple languages (C++, Python, C, Java, Lua).
  • Prior experience with tactical control systems is highly desired.
  • Experience using a Linux operating system.
  • Active DoD Security Clearance.

HART offers a competitive annual salary, paid time off, a matching 401K plan, and comprehensive medical, dental, and short-term/long-term disability insurance. We value innovation, continuous learning, and the opportunity to make a real difference.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or veteran status.

Ready to apply?
You'll be redirected to HART Technologies, Inc.'s application page.

Similar roles