> Markdown version of [/jobs/ext/189986-software-engineer-rr1013](https://www.wearedevelopers.com/jobs/ext/189986-software-engineer-rr1013). 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). --- # Software Engineer (RR1013) - **Company:** Hart Inc. - **Location:** Dahlgren, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Systems Engineering, C++ (Programming Language), Linux, Python (Programming Language), Lua (Scripting Language), Pair Programming, Scrum Methodology, Software Engineering, Systems Architecture - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b6504c659879bf94 ## About the Role Do you have experience in Systems engineering?, * Bachelor's degree in an engineering, scientific, or technical discipline. * 5 years of experience in software engineering applied to program development, modeling, and/or simulation. * 2 years of experience with Navy or Joint systems. Demonstrated understanding of technical aspects required to develop large complex software-intensive systems. * 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. * Active DoD Security Clearance. * Experience using a Linux operating system. * Willingness to develop software using pair programming and swarming techniques under agile process. ## Description Design, develop, integrate, test and deploy software in Java (Incl. Swing, FX) for real-time tactical and simulation applications. Work closely with engineers, managers, and critical stakeholders to understand performance and verification requirements. Provide inputs to system architecture and design as part of a Tactical Software Development team. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why pair programming is the best usability testing tool for developer focused products?](https://www.wearedevelopers.com/videos/503-why-pair-programming-is-the-best-usability-testing-tool-for-developer-focused-products) - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)