> Markdown version of [/jobs/ext/527572-senior-software-engineer-rr1008](https://www.wearedevelopers.com/jobs/ext/527572-senior-software-engineer-rr1008). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (RR1008) - **Company:** Hart Inc. - **Location:** Dahlgren, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Software Applications, C++ (Programming Language), Computer Engineering, Linux, Distributed Systems, Python (Programming Language), Lua (Scripting Language), Performance Tuning, Scrum Methodology, Software Engineering, Information Technology - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4e4ea171dbf9a6f2 ## About the Role 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. ## 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. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers - Cassidy Williams - ](https://www.wearedevelopers.com/videos/912-coffee-with-developers-cassidy-williams) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)