company

Senior Principal Software Engineer in Modeling & Simulation

Code MetalBoston, Massachusetts, United States
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential QualificationsA Master's degree (or equivalent) in applied mathematics, scientific computing, physics, or a related discipline. Demonstrated expertise in multi-threaded C++ for high-performance applications. Extensive hands-on experience with large-scale, physics-based simulations. Current Secret clearance or higher. Preferred QualificationsA PhD (or equivalent expertise) in applied mathematics, scientific computing, physics, or similar fields. Proficiency in GPU computing technologies such as OpenCL, CUDA, etc. Experience with data-oriented framework design (e.g., Entity Component System). Previous experience running physics simulations in distributed cloud environments. Possession of TS/SCI clearance.

About the job

Join us in transforming how the Department of Defense (DoD) approaches multi-billion-dollar force design decisions. As a Senior Principal Software Engineer, you will integrate physics-based simulations, dynamic computing, and validated AI code generation to develop state-of-the-art wargaming platforms. We are looking for a proactive leader who can architect and develop a scalable, cloud-distributed simulation environment while motivating a small, dedicated team through hands-on leadership.

Your Responsibilities

  • Design & Implement: Create a robust, interactive physics simulation that operates efficiently across cloud and on-premises clusters.
  • Own the Core Codebase: Manage the modern C++ codebase, focusing on multi-threaded performance optimization and continuous integration practices.
  • Collaborate: Work closely with product and AI teams to incorporate verified, AI-generated algorithms directly into a developer SDK for platform enhancement.
  • Prototype & Iterate: Deliver functional capabilities to government end-users in weeks, not months, through rapid prototyping.
  • Set Engineering Standards: Uphold high coding standards, document processes thoroughly, and mentor team members through code reviews and pair programming.

About Code Metal

At Code Metal, we are driven by a mission to influence the digital landscape of defense acquisition through innovative software solutions. Our small, agile teams are dedicated to rapid iteration and impactful results, ensuring that every team member contributes to the development of production-ready code.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.