Software Developer (WSCE-JSE)-Senior
On-sitePatuxent, Maryland, United States
Job Summary
Develop software for advanced real-time modeling and simulation environments using C, C++, and Python. Integrate applications into simulator platforms, support testing and demonstrations, and design multi-threaded, parallel processing, and distributed software systems. Build service-oriented architectures, real-time network communication interfaces, and future enhancements while working within Agile and CI/CD development environments. Review, test, debug, and optimize software performance, support deployment across Linux and Windows, and maintain documentation following engineering best practices. Requires 10+ years of experience, security clearance, and strong proficiency in C/C++, Python, CMake, Git, and DevOps workflows.
Required Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.