> Markdown version of [/jobs/ext/1453486-software-developer-senior](https://www.wearedevelopers.com/jobs/ext/1453486-software-developer-senior). 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 -Senior - **Company:** Vets Inc - **Location:** Hanover, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, Data Analysis, Applications Architecture, Automation of Tests, C++ (Programming Language), CMake, Code Review, Computer Networks, Computer Engineering, Continuous Integration, Software Debugging, Linux, DevOps, Distributed Systems, Python (Programming Language), Network Service, Performance Tuning, Real Time Simulation, Service-Oriented Architecture, Software Construction, Software Deployment, Software Engineering, Software Systems, Systems Integration, WebRTC, Multithreading, Parallel Computation, Git, Information Technology, Modeling and Simulation, Software Performance - **Published:** July 26, 2026 - **Apply:** https://www.careerjet.com/jobad/us8847161ba7fc2330f4227e51430289ab ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or related engineering discipline. * 10+ years of software development experience. * Strong experience with C/C++, Python, CMake, Git, Linux, and DevOps workflows. * Experience with distributed architectures, networking, parallel processing, and simulation systems. * Knowledge of CI/CD, Agile development, and cross-platform software development. * Ability to obtain and maintain required security clearance. ## Description The Software Developer (WSCE-JSE)-Senior develops and maintains advanced software solutions for modeling and simulation environments supporting training, testing, data analysis, and research activities. The role designs, develops, integrates, and enhances real-time simulation software using C, C++, and Python, while supporting DevOps workflows, distributed architectures, and network communications. Responsibilities include software integration, customer support, system demonstrations, performance optimization, code reviews, and collaborating with engineering teams to deliver scalable simulation capabilities. The position also develops multi-threaded applications, real-time communication interfaces, and future software enhancements while working within Agile and CI/CD development environments., * Develop software for advanced real-time modeling and simulation environments. * Integrate software into simulator platforms and support testing and demonstrations. * Design and develop applications using C, C++, and Python. * Develop multi-threaded, parallel processing, and distributed software systems. * Build service-oriented architectures and real-time network communication interfaces. * Review, test, debug, and optimize software performance. * Work within DevOps environments using CI/CD pipelines, Git, and automated testing. * Collaborate with cross-functional engineering teams to design future enhancements. * Support software deployment across Linux and Windows environments. * Maintain documentation and follow software engineering best practices., 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 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… + 1 month ago, 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… + 1 month ago + ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)