> Markdown version of [/jobs/ext/1766008-software-engineer-midlevel](https://www.wearedevelopers.com/jobs/ext/1766008-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 - **Salary:** $120,000.0 - $140,000.0 - **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:** July 12, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87703767/1 ## 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 ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)