×
Register Here to Apply for Jobs or Post Jobs. X

Senior - Software Developer

Job in Mississauga, Ontario, Canada
Listing for: MHI Canada Aerospace, Inc.
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Join to apply for the  Senior — Software Developer  role at  MHI Canada Aerospace, Inc.

Job Title:

Senior — Software Developer

Department:  IT/ERP

Reports to:

Software Developer

Job Category:  Yearly

About MHI Canada Aerospace, Inc.  MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies, based in Mississauga, Ontario. Over the past decade, MHICA has built more than aircraft components, it has built a recognized worldwide reputation for capacity, precision, on-time delivery, and excellence. MHICA has two state‑of‑the‑art facilities combined to 476,000 sq.

ft. This comprises of Manufacturing & Assembly, Engineering, Quality and Supply Chain, where highly-skilled employees are working on Bombardier's sector‑leading Global 5000/6000 and Challenger 350 business aircraft. MHICA's technicians build and join wing assemblies and fuselage sections, as well as perform systems and flight control assembly installations and testing.

Scope of Position
Reporting to the Director, the Senior Software Developer role is to design, code, test, and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The Software Developer Intern will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required.

Strategy & Planning

Assist and guide other developers, analysts, and designers in conceptualizing and developing new software programs and applications.

Plan phases of the software development life cycle (SDLC) for a variety of projects, including estimation, task breakdown, and technical approach.

Assist in the preparation and documentation of software requirements, technical specifications, and solution designs.

Research and document requirements of software users to ensure delivered solutions are practical and aligned with business needs.

Support the Principal Solutions Architect by:

Promoting agile methodologies and modern delivery practices within the team.

Promoting Dev Ops principles and test‑driven development (TDD).

Contributing to solution design and system architecture discussions within established standards and direction.

Acquisition & Deployment

Conduct research on emerging application development tools, software products, programming languages, and standards in support of procurement and development efforts.

Evaluate and recommend frameworks, libraries, and platforms that improve reliability, performance, or developer productivity.

Recommend, schedule, and perform software improvements and upgrades in line with architectural direction and business priorities.

Support the integration and adoption of cloud technologies (e.g., Azure, AWS) into enterprise solutions.

Contribute to deployment strategies (including CI/CD pipelines) to ensure reliable delivery and rollout of applications and services.

Operational Management

Consistently write, translate, and code software programs and applications according to specifications, standards, and best practices.

Run and monitor software performance tests on new and existing programs to identify errors, performance bottlenecks, and areas for improvement, and perform general debugging.

Perform critical analysis of test results and production issues, and deliver robust, maintainable solutions to problem areas.

Support generating statistics and preparing reports for management and team members on the status of the programming process, including quality, performance, and delivery metrics.

Assist in the development and maintenance of user manuals, technical documentation, and guidelines for applications and services.

Install and configure software products for end users as required.

Write programming scripts to enhance the functionality and/or appearance of the company website and related web applications and remove obsolete or unused scripts when necessary.

Liaise with network administrators, systems analysts, database administrators, and software engineers to assist in resolving problems with software products or company software systems.

Col…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary