> Markdown version of [/jobs/ext/3845298-software-engineer-midlevel](https://www.wearedevelopers.com/jobs/ext/3845298-software-engineer-midlevel). 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 - Midlevel - **Company:** ASTRION, INC. - **Location:** Dahlgren, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, JIRA, Bash Shell, Bugzilla, C++ (Programming Language), Computer Engineering, Software Debugging, Eclipse (Software), Perl (Programming Language), Interoperability, Python (Programming Language), MATLAB, Mercurial, Microsoft Visual Studio, NetBeans, Object-Oriented Software Development, OpenMP, Posix, Scrum Methodology, Simulink, Software Engineering, Subversion, Systems Integration, Multithreading, Scripting, Gpu Programming, Git, SC Clearance, Infrastructure Automation Frameworks, Information Technology, Performance Monitor, Software Version Control - **Published:** October 20, 2026 - **Apply:** https://www.juju.com/job/16_42f730f01 ## About the Role The right candidate should be able to quickly grasp architectures and develop new ones while learning and utilizing the latest technologies. The candidate must be a proven team leader who can guide and mentor the team throughout the entire software development process, from design and implementation to testing, documentation and delivery., * Security Clearance: Eligible to obtain Secret, active clearance preferred * The candidate must be a US citizen and have a background that would permit the U.S. Department of Defense to issue a Secret clearance (refer to: http://www.dss.mil/disco/indus_disco_Intrim.html) * Minimum Education: Bachelor of Science Degree in Computer Science, Computer Engineering or similar Engineering discipline * 5+ years of experience * Demonstrated ability to complete project tasks * Demonstrated ability to mentor junior level engineers * Experience in modeling and simulations architecture and development * Experience with all phases of software QA including unit, acceptance, regression and cross-platform testing * Experience with C++ using the C11 standard * Experience with Object Oriented Architecture and Design * Development experience with IDEs (VisualStudio, NetBeans, Eclipse), debuggers and performance tools * Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming * Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools (Jira, Bugzilla) * Experience working within an Agile development team, * Familiarity with MATLAB scripting and Simulink * Experience with scripting languages (Perl, Python, BASH) * Familiarity with NGTS, AFSIM, ITASE * Familiarity with DIS, HLA, TENA interoperability standards ## Description * Assist in the design, development, test, and verification of SEG's missile trajectory and RF signature prediction simulations; * The position covers the whole of the software development process, from design and implementation to testing, documentation and delivery; * Lead team(s) on individual projects and provide assistance to junior level engineers; * Provide C++ software development and maintenance with software integration testing; * Participate in Agile style development ceremonies such as Daily Standups, Sprint Planning and Sprint Reviews * Quickly adapt to new technologies and skill as required