1

Senior Software Developer Engineer Jobs in Ontario

Senior Software Developer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical ...

The vacant Senior Software Developer role will report to the Head, RTR, T&O and will be responsible for developing and maintaining the company's highly distributed, high-performance payment system.

... the senior application developer, in collaboration with a multidisciplinary delivery team, will be the design and development of software applications based on defined requirements. Primary ...

As a Senior Software Developer, you will work across the stack to develop fast, secure, and scalable applications at the center of CNN's affiliate distribution ecosystem. You will collaborate closely ...

Job Requisition ID # 26WD95615 L'affichage de poste en francais suivra / The French job posting follows. 26WD95615, Senior Software Developer Position Overview The Autodesk Assemble team is seeking ...

About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...

RQ10968 - Software Developer - Senior 9-month contract (184 business days) - possible extension Security Level: CRJMC MUST HAVES: * Software Development: Proven track record of developing detailed ...

RQ11085 - Sr. Software Developer 1-year contract (254 business days) - possiuble eextenison ONSITE 5 days - 222 Jarvis St Must Have: * Experience with Agile methodologies * Experience with React ...

We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...

RQ11153 - Sr. Software Developer 9+ month contract (186 business days) - possible extension ONSITE 5 days - 222 Jarvis St, 5th Floor, Toronto Must Have Skills: · Extensive experience using Oracle ...

Senior Software Developer

Toronto, ON · Hybrid

CA$100K - CA$142K/yr

Your Moneris Career - The Opportunity We are seeking a Senior Mobile Developer to help design ... You will report to the Manager, Software Development Posting Type: New Position Salary Range: The ...

Partner with product owners, software architects and other software engineers cross different time ... Understand SRE best practices, architectures, and methods * Knowledge about AI concepts such as AI ...

... 2 senior developers of e\-commerce solutions for our client using Magento, CloudSense and MuleSoft integration. In relation to Magento there is possibly flexibility to consider Developers with PHP ...

... 2 senior developers of e\-commerce solutions for our client using Magento, CloudSense and MuleSoft integration. In relation to Magento there is possibly flexibility to consider Developers with PHP ...

next page

Showing results 1-20

Senior Software Developer Engineer information

What are the key skills and qualifications needed to thrive as a Senior Software Developer Engineer, and why are they important?

A Senior Software Developer Engineer requires advanced programming skills, deep understanding of software architecture, and several years of experience with a relevant degree in computer science or a related field. Familiarity with modern development frameworks, version control systems like Git, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often expected. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These competencies ensure high-quality software delivery, efficient teamwork, and innovation within dynamic tech environments.

What are Senior Software Developer Engineers?

Senior Software Developer Engineers are experienced professionals who design, develop, and maintain complex software systems. They lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality solutions. Their responsibilities often include architecting software, reviewing code, ensuring best practices, and troubleshooting critical issues. Senior developers play a key role in shaping technical strategies and guiding the overall direction of software projects.

What are some common challenges faced by Senior Software Developer Engineers when leading project teams?

Senior Software Developer Engineers often encounter challenges such as balancing technical leadership with hands-on coding, managing cross-functional communication, and aligning team members with project goals. They may also need to mentor junior developers while ensuring code quality and timely delivery of features. Navigating competing priorities and rapidly changing requirements requires strong problem-solving skills and adaptability, as well as effective collaboration with project managers, designers, and QA teams.

What is the difference between Senior Software Developer Engineer vs Software Developer?

AspectSenior Software Developer EngineerSoftware Developer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; sometimes certifications like Microsoft or AWSBachelor's degree in CS or related field; 0-2 years experience; certifications are optional
Work EnvironmentTeam lead roles, project planning, mentoringDevelopment tasks, coding, testing
Employer & Industry UsageTech companies, software firms, startupsSame as Senior Software Developer Engineer

The main difference is experience level and responsibilities. Senior Software Developer Engineers typically have more experience, take on leadership roles, and mentor junior developers, while Software Developers focus on coding and implementing features. Both roles are essential in software development teams, but the senior position involves more strategic and supervisory duties.

What cities in Ontario are hiring for Senior Software Developer Engineer jobs? Cities in Ontario with the most Senior Software Developer Engineer job openings:
Infographic showing various Senior Software Developer Engineer job openings in Ontario as of June 2026, with employment types broken down into 85% Full Time, 10% Part Time, 3% Temporary, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

WPF Software Engineer

Aversan Inc.

Mississauga, ON • Hybrid

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Developer


Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.


We are currently seeking a qualified Senior Software Developer to join our team. The role requires deep expertise in WPF and developing enterprise-grade applications with complex business logic. In our highly regulated environment, this includes responsibly leveraging AI tools to enhance development workflows while maintaining strict human oversight.


Location: Mississauga, ON

Work Arrangement: Hybrid


Responsibilities

  • Design software architecture, build components with a focus on scalability, reliability, and maintainability.


  • Guide software projects, provides mentorship to team members, and ensures that technical solutions align with business objectives.
  • Contribute to defining technical solutions that meet product and system needs.
  • Develop software features and integrate them seamlessly with existing systems.
  • Utilize AI coding and documentation assistants to increase development proficiency, ensuring all AI-generated outputs undergo rigorous human review and validation to meet strict medical device quality and safety standards.
  • Design and implement comprehensive unit tests to ensure reliability.
  • Plan and execute software testing activities, supporting integration and system verification.
  • Prepare and maintain high-quality software documentation, including design specifications and technical reports.
  • Analyze and troubleshoot complex software issues, providing technical guidance to the team.
  • Maintain and optimize the Continuous Integration (CI) environment to ensure efficient builds and testing.
  • Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing.



Qualifications

  • Advanced proficiency in C# and WPF with a strong ability to craft efficient and scalable solutions using best practices.
  • Experience utilizing AI tools to accelerate code generation, refactoring, and logic optimization.
  • Assist the manager in mentoring the team in the responsible adoption of AI, establishing standards to improve output quality and training developers to scrutinize AI suggestions for hallucinations or security flaws.
  • Expertise in advanced design patterns, risk analysis, system optimization, and full-cycle development tasks.