Simulation Software Engineering Lead

THUNDERBOLT TALENT PARTNERS, LLC
Binghamton, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
$ 168K

Job location

Binghamton, United States of America

Tech stack

Clean Code Principles
C
Systems Engineering
C Sharp (Programming Language)
C++
Code Review
Python
Scrum
Software Maintenance
Real Time Simulation
Simulation Software
Software Engineering
Software Systems
Systems Integration
Real Time Systems
Virtual Reality
Information Technology
Legacy Systems

Job description

As a Simulation Software Lead on-site at our Binghamton, NY location, you'll spearhead a team of software engineers, providing technical and strategic leadership to develop and maintain software for high-fidelity flight and mission simulators, blending modern and legacy technologies to deliver cutting-edge training solutions. Live and work in the vibrant Greater Binghamton area, known for its affordable living, rich history, and access to the scenic Finger Lakes region-a perfect place to advance your tech leadership career and inspire innovation.

What You'll Do:

  • Lead and mentor a team of software engineers in designing, developing, and maintaining software for flight and mission simulators, ensuring high reliability and performance to support safe pilot training outcomes.
  • Provide technical oversight for modernizing legacy code bases critical to simulator functionality, guiding the team in implementing enhancements, new features, and optimizations to maintain system stability.
  • Drive the integration of advanced technologies, such as virtual reality (VR) and real-time systems, with legacy platforms, fostering innovation while ensuring seamless functionality for mission-critical applications.
  • Collaborate with cross-functional teams, including hardware engineers, systems engineers, and project managers, to align software development with simulator hardware requirements and project goals.
  • Manage software development projects using Waterfall and Agile/Scrum methodologies, balancing structured timelines with iterative sprints to meet deadlines and deliver high-quality solutions.
  • Oversee the development of clean, efficient code in languages like C, C++, Python, or C#, ensuring robust performance in real-time simulation environments.
  • Facilitate code reviews, release planning, and strategic brainstorming sessions, fostering a culture of innovation and excellence within a disciplined development process.
  • Troubleshoot and resolve complex technical challenges in legacy and real-time systems, guiding the team to ensure simulators meet the highest standards for pilot training in dynamic environments.
  • Make a global impact by leading software solutions that empower pilots and defense personnel to train effectively and return safely from their missions.

Requirements

Do you have experience in Systems integration?, Do you have a Bachelor's degree?, * Must have an active DoD Secret or higher clearance prior to the start of employment.*

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 8+ years of professional experience in software engineering, with at least 3 years in a leadership or technical lead role in the tech industry, overseeing mission-critical or real-time systems development.
  • Proven leadership skills, with a track record of mentoring teams, driving technical innovation, and delivering high-quality software in high-stakes environments.
  • Proficiency in C++, C, Python, or C#, with experience leading teams in maintaining legacy code bases or developing real-time/embedded systems.
  • Expertise in software development for simulation or defense systems, with a strong understanding of integrating modern technologies (e.g., real-time processing) with legacy systems.
  • Strong project management skills, with expertise in Waterfall and/or Agile/Scrum methodologies, and the ability to lead teams in either environment.
  • Must be able to obtain and maintain Special Program Access.
  • Flexibility to support occasional overtime, weekend work, shift work, and site travel (CONUS).
  • Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Parental leave
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Paid time off
  • Parental leave
  • Relocation assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Security clearance:

  • Secret (Required)

Ability to Relocate:

  • Binghamton, NY 13904: Relocate with an employer provided relocation package (Required)

Apply for this position