Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Junior Software Engineer (RR1070)

Job

HART Technologies, Inc.

Dahlgren, VA (In Person)

Full-Time

Posted 6 days ago (Updated 2 days ago) • Actively hiring

Expires 7/23/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

HART Technologies, Inc. is looking for an enthusiastic junior-level C++ developer to join our Tactical Systems development team. This role is an ideal for recent graduates or early-career engineers who want to build mission-critical software that supports the Department of Defense. Why This Role? Gain hands-on experience developing Modern C++ applications on Linux for real-time tactical, training, analysis, and simulation systems. Work side-by-side with senior engineers and subject-matter experts, learning architectural and verification best practices. Contribute to low-latency, high-reliability software for tactical systems while growing your expertise in C++ development, software design and network-distributed environments. Key Responsibilities Assist in the design, development, integration, testing, and deployment of C++ code for real-time tactical applications. Support the implementation and debugging of network distributed software Perform unit and integration-testing on Linux platforms; use debugging and profiling tools to troubleshoot performance issues. Collaborate with hardware engineers, systems architects, and test teams to ensure software meets functional and performance goals. Participate in development using Agile development methodologies to continuously improve our systems and development processes. Technical Requirements Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline Understanding of core principles of object-oriented design and development paradigms. U.S. citizenship and the ability to obtain a DoD Security Clearance. Desired Skills 1-2 years of experience with modern C++ and the Standard Library (containers, algorithms, basic threading). Familiarity with Linux development (command line, build tools such as CMake/Make, basic debugging). Experience with additional scripting languages (Python, Lua, Bash) for test automation or tooling. Understanding of version-control systems (Git) and issue-tracking tools (Jira). Experience with Agile development methodologies (Scrum, Kanban). Prior work with tactical and/or network-distributed projects. Active DoD clearance is highly desired. What We Offer HART offers a competitive annual salary plus paid time off, matching 401K, along with comprehensive Medical, Dental and Long term/Short Term Disability insurance, and tuition re-imbursement. 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.