Back to results

Senior Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Company Description Bombardier is a global aviation leader specializing in the design, manufacturing, and servicing of high-performance business jets. Its Challenger and Global aircraft families are recognized for advanced innovation, refined cabin design, and reliable performance across a worldwide fleet of approximately 5,000 aircraft. Customers include multinational corporations, charter and fractional operators, governments, and private individuals, as well as defense organizations using Bombardier aircraft for special missions. Headquartered in Greater Montréal, Québec, the company operates aerostructure, assembly, and completion facilities in Canada, the United States, and Mexico, supported by an extensive global customer service network. Bombardier demonstrates a strong commitment to sustainability, including plans to cover all flight operations with Sustainable Aviation Fuel (SAF) through the Book and Claim system.
Role Description The Senior Software Engineer is a full-time, on-site role based in Toronto, ON. This position is responsible for designing, developing, and maintaining software solutions that support Bombardier’s aviation and business operations. Day-to-day tasks include implementing robust back-end services, writing clean and efficient code, performing code reviews, and collaborating with cross-functional teams such as product management, systems engineering, and quality assurance. The Senior Software Engineer will troubleshoot complex issues, optimize system performance, and contribute to architectural decisions and technical standards. The role also involves mentoring other engineers, following secure and reliable development practices, and participating in continuous improvement initiatives.
Qualifications
  • Strong foundation in Computer Science and Software Development principles.
  • Proficiency in Programming and Object-Oriented Programming (OOP) for complex systems.
  • Experience with Back-End Web Development, including APIs, services, and integration with enterprise systems.
  • Experience designing, building, and maintaining scalable, high-availability applications.
  • Knowledge of modern development tools, version control systems, and CI/CD pipelines.
  • Familiarity with cloud platforms, databases, and microservices architectures is an asset.
  • Demonstrated ability to analyze requirements, propose technical solutions, and document designs clearly.
  • Effective communication skills and ability to collaborate within multidisciplinary teams.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; advanced degree or equivalent experience is an asset.
  • Experience in aerospace, transportation, or other safety-critical industries is considered a strong advantage.
More about this job

Responsibilities

Design, develop, and maintain software solutions, including back-end services, while writing efficient code, reviewing contributions, and resolving complex technical issues. Optimize system performance, contribute to architecture and technical standards, mentor engineers, and collaborate with cross-functional teams on reliable and secure software.

Requirements

Requires a strong foundation in computer science and software development, proficiency in programming and object-oriented programming, and experience building back-end services and scalable, high-availability applications. A bachelor’s degree in computer science, software engineering, or a related field is specified; cloud, database, and microservices experience is an asset, and aerospace or other safety-critical industry experience is advantageous.

Skills

  • Software Development
  • Object-Oriented Programming
  • Back-End Web Development
  • API Development
  • Scalable Applications
  • High-Availability Systems
  • Code Reviews
  • System Performance Optimization
  • Software Architecture
  • Secure Development Practices
  • Cloud Platforms
  • Databases
  • Microservices
  • CI/CD
  • Version Control
  • Technical Documentation

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Transportation
  • Manufacturing

Keywords

  • Software Engineering
  • Computer Science
  • Object-Oriented Programming
  • Back-End Services
  • APIs
  • Scalable Applications
  • High Availability
  • Code Reviews
  • Version Control
  • CI/CD Pipelines
  • Cloud Platforms
  • Databases
  • Microservices Architecture
  • Secure Development
  • System Performance Optimization
  • Software Architecture
  • Technical Standards
  • Requirements Analysis
  • Technical Documentation
  • Cross-Functional Collaboration
  • Mentoring
  • Aerospace
  • Safety-Critical Systems
  • Aviation

Report this job