Senior Software Engineer (RR1008)

Hart Inc.
Dahlgren, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dahlgren, United States of America

Tech stack

C
Java
Agile Methodologies
Software Applications
C++
Computer Engineering
Linux
Distributed Systems
Python
Lua
Performance Tuning
Scrum
Software Engineering
Information Technology

Job description

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.

Requirements

Do you have a Bachelor's degree?, * 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.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Dental insurance
  • Disability insurance, 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.

Apply for this position