> Markdown version of [/jobs/ext/1451911-software-developer-journeyman](https://www.wearedevelopers.com/jobs/ext/1451911-software-developer-journeyman). 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 Developer -Journeyman - **Company:** Vets Inc - **Location:** Hanover, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, JIRA, Build Automation, Bash Shell, C++ (Programming Language), CMake, Databases, Computer Engineering, DevOps, Inter-Process Communication, Python (Programming Language), Real-Time Operating Systems, Real Time Simulation, Software Engineering, Software Systems, System Software, Systems Integration, Multithreading, Scripting, Parallel Computation, Git, Linux Development, Information Technology, Modeling and Simulation - **Published:** July 26, 2026 - **Apply:** https://www.careerjet.com/jobad/usfc57b3b4b65258a9807aebad920f40e8 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Mathematics, Physics, Aerospace, Software Systems, Electrical, Electronic, or Mechanical Engineering. * 3+ years of software development experience. * Experience with C/C++, CMake, Bash, Python, scripting, and databases. * Familiarity with Agile development tools such as Git and Jira. * Experience with Windows/Linux development environments is preferred. * Experience with modeling & simulation, military systems, or training environments is preferred. * Ability to obtain required security clearance. ## Description The Software Developer (WSCE)-Journeyman develops, integrates, tests, and maintains software for advanced modeling and simulation systems that support military training, testing, and evaluation. The role involves developing C/C++ applications, integrating software into flight simulators, supporting DevOps processes, working with databases and scripting languages, and collaborating with cross-functional teams to enhance simulation platforms. Responsibilities also include reviewing code, implementing real-time simulation software, and contributing to software design and future system enhancements. Key Responsibilities * Develop software for advanced modeling and simulation environments. * Integrate software into flight simulators for pilot training. * Support software development, integration, customer training, and demonstrations. * Design, develop, test, and maintain C/C++ applications. * Develop software using CMake, Bash, Python, or similar scripting languages. * Work within DevOps environments, including automated builds, testing, and deployments. * Evaluate and review C/C++ source code. * Develop real-time software using parallel processing, multithreading, and inter-process communication. * Simulate complex environments and platforms. * Collaborate with engineering teams to design and implement software enhancements. * Utilize Git, Jira, and other Agile development tools. * Support cross-platform software development., MANTECH seeks an experience and mission focused Senior CNO Developer to join our team in Hanover, MD. In this role, you will contribute to the development of mission-critical cyb… + 7 hours ago, MANTECH seeks a skilled and mission-focused Associate CNO Developer to join our team in Hanover, MD. In this role, you will contribute to the development of mission-critical offe… + 7 hours ago, MANTECH seeks a skilled and mission-focused Associate CNO Developer to join our team in Hanover, MD In this role, you will contribute to the development of mission-critical offen… + 11 days ago + ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [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) - [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) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)