Senior Software Engineer
Company: Cae
Location: Binghamton, NY
Salary: $153.3k - $169.5k per year
Type: Full-time
Posted: 2026-06-18
About this role
Join CAE in Binghamton, NY, and Lead Innovation to Help Pilots Return Safely from Their Missions!
At CAE, we empower our leaders to drive mission-critical simulation solutions that train pilots and maintenance personnel, ensuring their safe return from real-world missions. As a Simulation Software Lead in our Binghamton hub, 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 perform...