Senior Software Engineer

CAE
New York
Workplace: OnsiteFull timeUSD 153,300 - 169,500 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Leadership","Mentoring","Problem-solving","Software reliability focus","Collaboration"]

Develop and maintain software for flight and mission simulators, ensuring reliability and real-time performance for pilot training. Modernize and enhance legacy codebases while writing clean, efficient code. Collaborate with cross-functional teams to integrate software with hardware for mission-critical, real-time operation. Use both Waterfall and Agile/Scrum approaches, participate in reviews and planning, and troubleshoot complex issues to keep simulators at the highest standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
CAE
CAE
1 month ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 26 days agoStatus: Live

Job Summary

Develop and maintain software for flight and mission simulators, ensuring reliability and real-time performance for pilot training. Modernize and enhance legacy codebases while writing clean, efficient code. Collaborate with cross-functional teams to integrate software with hardware for mission-critical, real-time operation. Use both Waterfall and Agile/Scrum approaches, participate in reviews and planning, and troubleshoot complex issues to keep simulators at the highest standards.
Location: New York
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain software for flight and mission simulators to ensure reliability and performance for safe mission outcomes.
  • •Modernize and enhance legacy codebases supporting simulator functionality while maintaining stability and optimization.
  • •Collaborate with cross-functional teams to integrate software with hardware for seamless real-time, mission-critical operation.
  • •Contribute to projects using Waterfall and Agile/Scrum methodologies, adapting to sprints or structured cycles.
  • •Participate in code reviews and planning, and troubleshoot complex issues in legacy and real-time systems.
Travel: Medium travel

Pay and Benefits

Salary: USD 153,300 - 169,500 annually

Key Requirements

  • •Bachelor’s in Computer Science, Computer Engineering, or related discipline (or equivalent experience).
  • •8+ years of software engineering experience in mission-critical or real-time environments.
  • •Proven leadership skills, including mentoring teams and delivering high-quality software in high-stakes settings.
  • •Strong problem-solving skills with a focus on software reliability for training environments.
  • •Ability to obtain/maintain a DoD Secret clearance and Special Program Access; U.S. citizenship required.
Experience:8+ yearsMission-criticalReal-time systemsDefenseSimulationTrainingDoD programs
Education:Bachelor's
Skills:LeadershipMentoringProblem-solvingSoftware reliability focusCollaboration
Tech Stack:WaterfallAgileScrum

Eligibility

Nationality:US National
Security Clearance:DoD Secret

Company Brief

CAE
Provides simulation technologies, integrated training services, and flight training for civil aviation, defense, and healthcare customers worldwide, delivering pilot training, mission rehearsal, and simulation solutions.
Industry: Aviation Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Montreal, Canada
Founded: 1947
WebsiteLinkedIn