15 Oct
|
Bombardier
|
Toronto
15 Oct
Bombardier
Toronto
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 robust 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.
📌 Senior Software Engineer (Toronto)
🏢 Bombardier
📍 Toronto