EN | FR

369 Software Lead jobs in Canada

Lead Software Architect

Calgary, Alberta GeoSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Role description

The Lead Software Architect defines the design and evolution of enterprise-wide systems to ensure

scalability, maintainability, and alignment with business goals. This role is responsible for

modernizing legacy applications into modular, future-ready platforms using contextually

appropriate architectural patterns such as microservices, CQRS, or others as justified. The architect

applies domain modeling techniques, for example Domain-Driven Design (DDD) or alternatives,

based on the complexity of the business domain and facilitates collaborative modeling practices.


They are expected to evaluate and apply architectural frameworks (e.g., C4 model, Hexagonal

Architecture, Clean Architecture, Zero Trust Architecture) based on business and technical needs,

articulating trade-offs and rationale. The architect collaborates cross-functionally to align

architecture with product strategy, guides technology selection, and supports DevOps and CI/CD

practices. They promote secure design through Zero Trust principles, ensure code quality using

tools like SonarQube, and support compliance and transparency in development. Additionally, they

design systems for high availability and performance, including data solutions capable of handling

terabyte-scale processing.


Duties and Responsibilities

Lead the design and evolution of enterprise-wide software architecture to ensure scalability,

maintainability, and alignment with strategic business objectives

Translate business goals into actionable architectural direction, balancing innovation with

practical delivery constraints

Drive the modernization of legacy systems into modular, future-ready platforms using

appropriate architectural patterns such as microservices, CQRS, or others as justified

Apply domain modeling techniques such as Domain-Driven Design (DDD) or other suitable

approaches, and facilitate collaborative modeling practices like event storming

Evaluate and apply architectural frameworks (e.g., C4 model, Hexagonal Architecture, Clean

Architecture, Zero Trust Architecture), clearly articulating trade-offs and rationale

Guide technology selection and integration decisions to support long-term scalability,

maintainability, and business agility

Stay current with emerging technologies and industry trends, and assess their relevance to

the organizations goals

Mentor and support engineering teams, fostering a culture of architectural thinking, continuous learning, and technical excellence

Collaborate cross-functionally with engineering, product, and business teams to ensure architecture supports product strategy and delivery outcomes

Promote secure design principles, including Zero Trust, and ensure adherence to modern security and compliance practices

Support DevOps and CI/CD practices to enable efficient, reliable, and automated software delivery Design systems for high availability, fault tolerance, and performance across cloud and on-premises environments

Architect data solutions capable of handling large-scale processing and analytics workloads


Skills & Competencies

Technical

Proven expertise in modern architectural paradigms such as microservices, CQRS, and

event-driven systems

Strong command of domain modeling techniques, such as Domain-Driven Design (DDD) and

collaborative modeling practices like event storming

Proficiency in applying architectural frameworks such as the C4 model, Hexagonal

Architecture, Clean Architecture, and Zero Trust Architecture

Solid understanding of secure design principles, compliance standards, and governance

practices

Experience designing and scaling high-performance, fault-tolerant systems across cloud

and on-premises environments

Familiarity with DevOps practices, CI/CD pipelines, and tools that support automated,

reliable delivery

Competence in architecting large-scale data solutions, including terabyte-scale processing

and analytics

Knowledge of software quality assurance practices and tools (e.g., SonarQube, automated

testing frameworks)


Soft

Strategic and tactical thinker, able to align architectural decisions with long-term business

goals while operating effectively at the tactical and operational level

High-energy leader and team builder who brings contagious enthusiasm and fosters a

collaborative, supportive engineering culture

Mentor and technical communicator who excels at guiding engineers and sharing

knowledge through clear, hands-on communication

Evidence-driven innovator who challenges existing approaches when supported by insight,

and proposes well-reasoned alternatives that improve outcomes

Adaptable and grounded, balancing innovation with pragmatism and maintaining focus on

business priorities in dynamic environments


Qualifications & Requirements

Required

MSc in Computer Science, Physics, Mathematics, or a related field

Strong object-oriented programming (OOP) knowledge

Proficiency in modern C++ (mandatory)

8+ years in software development, including 3+ years in architecture roles


Travel

Relocation to Calgary is required for this role and relocation support will be provided. Occasional

travel may be needed for conferences, client visits, or project kickoffs.

This advertiser has chosen not to accept applicants from your region.

Software Development Lead

Vancouver, British Columbia AlgaeCal

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Charlotte’s Webmaster: When it comes to web development, you’re a jack of all trades. Your code is cleaner than Marie Kondo’s kitchen. You can squish bugs like a crazed entomologist. And your system design solutions are more elegant than an Italian countess.

If that sounds like you AND you’ve got the chops to lead a small team of intermediate/associate developers; let's talk!

AlgaeCal is looking for a Full Stack Development Lead to bring their wizardry to our fun-loving Dev team.

Small print here ⇒ We’re an eCommerce company. So, we want you to have eCommerce experience. Lots of it. So if you don’t love digital marketing the way Coldplay loves Kiss Cams, you probably shouldn’t read any further.

Still here? Okay then…

This job will give you ALL the feels:

At AlgaeCal, we’re driven by a single idea. To end the fear of bone loss. In the United States, an estimated 54 million people have low bone density.

The good news? AlgaeCal has the world’s only clinically-backed natural solution to this problem. We give hope to everyone worried about bone loss. If that excites you, you’ll find no better place to continue your career than at AlgaeCal.

You’ll love it here:

  • You’ll be working with a great team. The developers at AlgaeCal have been there, done that, and got the t-shirt. They’ve written more code than Alan Turing. They’ve learned more programming languages than C3PO. They’ve immersed themselves in so many back end/front end tasks that they’ve had to be pulled out of the Matrix by their ankles on a Friday evening. And the best part? They're friendly, funny, and easy to work with.
  • You’ll use your powers for good. This isn’t one of those jobs that crush your soul with mindless tasks. On the contrary! You’ll be working on a wide range of applications that helps spread a powerful message – bone loss is beatable.
  • You won’t be micromanaged. We’ll give you a simple set of KPIs with crystal clear expectations.
  • We don’t have mattresses at the office (Seriously Elon, what’s up with that?). You’ll be relieved to know this isn’t one of those Silicon Valley gigs that expects you to work ridiculously long hours and frowns upon family time. We’re not like that! We enjoy our life, and we want you to enjoy yours too.

This job might be for you if you’ve got…

  • A resume that wows us. We expect you’ll have proven web development skills involving front and back end. And we’ll also expect you to be skilled at working in the overlap between the two.
  • 5+ years of experience in a software development role. You’ll be able to provide us with examples of your work in a wide variety of coding niches. And your resume will demonstrate your proven ability to lead a team of 2-3 intermediate and associate developers.
  • An encyclopedic knowledge of React, Typescript, and Node.js.
  • The chops to work in the Shopify Ecosystem –– including Hydrogen and Shopify APIs . We’d also love it if you were familiar with GCP, especially Cloud Storage and BigQuery.
  • The knowhow to support and maintain Node.js middleware integration between Shopify & Salesforce API.There’s no ifs, ands, or buts about it - you’ll need at least 2 years of experience as a kickass software developer to succeed in this role.
  • A yoda-like ability to develop and deploy features for our WordPress blog and website templates. We expect you’ll know RESTful and GraphQL APIs inside out and back to front.
  • A thick portfolio that demonstrates your mastery of all-things dev. Sorry, but if you have to Google ‘hexagonal architecture’; or you’ve never heard of ‘domain-driven design’, this isn’t the position for you.
  • Next level bug resolving skills. In fact, you’re so good at dealing with bugs you should probably be deployed on a mission to Klendathu.

If you’re reading this and thinking, “Wow, that sounds exactly like me!” We would love to hear from you. If it doesn’t, no worries! We’re only seeking candidates who will immediately light up this role.

What Will You Earn?

We believe in rewarding top talent. Let’s talk about salary once we’ve had the chance to get to know you better. Rest assured, we’re generous and offer above-market pay for the right person. If you bring the skills and experience, we’ll make sure the compensation reflects that.

You’ll also enjoy the following benefits:

  • A generous healthcare package
  • Monthly team events and activities
  • Flexible Stat Holidays with the option to bank days for later use
  • Weekly team lunches
  • Casual dress code
  • Incredible dog friendly, Yaletown office one block from SkyTrain

And above all, you’ll join a team that you’ll never want to leave. Culture is everything to us. Yes, we work extremely hard to change as many people’s lives as possible. But we know how to have fun and reward ourselves too.

How to apply

So, do you have what it takes to become the next member of team AlgaeCal?

Job opportunities like this don’t come along often, and we’ve got a lot to offer our successful applicants. So, to make sure our future Full Stack Development Lead is the real-deal, will be a great fit, and will thrive at AlgaeCal, we ask a little more than your run-of-the-mill job application:

If this sounds like a position for you, please respond to this advertisement with your resume and cover letter. Please, read carefully:

1. Write a cover letter addressing:

  1. Why you're the best Full Stack Development Lead for this role. Give quantifiable examples of related achievements. **Please include a link to your portfolio.**
  2. Describe why you fit perfectly with our values. Read them:
  3. What's the toughest challenge you’ve ever overcome in your life? How did you overcome it?
  4. What are the last three books you’ve read?
  5. What do you do for fun?

2. Explain what you’re doing now for a job:

  1. If you don’t have one, explain why.
  2. If you have one, explain why you’re looking elsewhere.

3. Upload your cover letter and resume:

  1. Ensure that your cover letter and resume are saved and sent as one file.

Yes, our hiring process is challenging, but it’s our way of selecting the best--and your way of ensuring your AlgaeCal teammates are tops.

Click the “Apply Now” button on this page and upload your cover letter and resume.

***Note: Please include your cover letter WITH your resume in one document.

Applications without a cover letter will not be read! Include the URL link to your personal website / portfolio***

We are looking to hire as soon as we find the right person, so act quickly and you can also expect a prompt response.

This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

Toronto, Ontario TEEMA

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

About the Company: Our client is a leading digital commerce and technology organization focused on delivering innovative online experiences across retail, pharmacy, beauty, and apparel domains.



About the Role: They are urgently seeking an experienced Lead Engineer to lead the delivery of a strategic mobile application project (iOS & Android). You will lead a talented team of mobile developers and collaborate closely with Product Managers and cross-functional stakeholders to deliver an MVP.


Immediate availability with willingness to work in the office 1-2 days per week.

Responsibilities:


  • Lead the mobile engineering team to build and deliver a next-generation iOS & Android app.
  • Set the technical vision and manage architectural decisions to ensure scalable and high-quality solutions.
  • Drive execution of delivery timelines for the MVP and full product launch.
  • Collaborate with Product Managers to define features and set realistic technical plans.
  • Ensure seamless integration between frontend, BFF, and backend services.
  • Apply best practices in software development, testing, and operational excellence.
  • Proactively manage risks, bottlenecks, and implement escalation processes when needed.
  • Manage onshore and offshore development partners to ensure consistent delivery quality.
  • Coach, mentor, and retain development talent while driving continuous team improvement.


Qualifications:


  • Bachelor’s degree in Engineering, Computer Science, or related field (Advanced degree preferred).


Required Skills:


  • Engineering Manager/Lead Experience: Minimum 3+ years in a leadership role managing mobile development teams.
  • Mobile App Expertise: Strong hands-on technical knowledge of iOS and Android app development.
  • Frontend Framework: Proven experience with React for frontend development.
  • Backend For Frontend (BFF): Experience managing integrations with BFF architectures and coordinating backend/frontend dependencies.
  • Change Management: Ability to handle technical and process change management in a fast-moving environment.
  • Cloud & Microservices: Solid understanding of cloud infrastructure and microservices architecture.
  • Project Delivery: Demonstrated ability to deliver complex technical projects (MVPs and full launches) on time.
  • Agile Development: Strong experience implementing and managing projects using Agile or blended methodologies.
  • Team Leadership: Proven ability to lead, mentor, and grow high-performing engineering teams.
  • Communication Skills: Excellent interpersonal and communication skills with the ability to influence cross-functional teams and stakeholders.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

Mississauga, Ontario TEEMA

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

About the Company: Our client is a leading digital commerce and technology organization focused on delivering innovative online experiences across retail, pharmacy, beauty, and apparel domains.



About the Role: They are urgently seeking an experienced Lead Engineer to lead the delivery of a strategic mobile application project (iOS & Android). You will lead a talented team of mobile developers and collaborate closely with Product Managers and cross-functional stakeholders to deliver an MVP.


Immediate availability with willingness to work in the office 1-2 days per week.

Responsibilities:


  • Lead the mobile engineering team to build and deliver a next-generation iOS & Android app.
  • Set the technical vision and manage architectural decisions to ensure scalable and high-quality solutions.
  • Drive execution of delivery timelines for the MVP and full product launch.
  • Collaborate with Product Managers to define features and set realistic technical plans.
  • Ensure seamless integration between frontend, BFF, and backend services.
  • Apply best practices in software development, testing, and operational excellence.
  • Proactively manage risks, bottlenecks, and implement escalation processes when needed.
  • Manage onshore and offshore development partners to ensure consistent delivery quality.
  • Coach, mentor, and retain development talent while driving continuous team improvement.


Qualifications:


  • Bachelor’s degree in Engineering, Computer Science, or related field (Advanced degree preferred).


Required Skills:


  • Engineering Manager/Lead Experience: Minimum 3+ years in a leadership role managing mobile development teams.
  • Mobile App Expertise: Strong hands-on technical knowledge of iOS and Android app development.
  • Frontend Framework: Proven experience with React for frontend development.
  • Backend For Frontend (BFF): Experience managing integrations with BFF architectures and coordinating backend/frontend dependencies.
  • Change Management: Ability to handle technical and process change management in a fast-moving environment.
  • Cloud & Microservices: Solid understanding of cloud infrastructure and microservices architecture.
  • Project Delivery: Demonstrated ability to deliver complex technical projects (MVPs and full launches) on time.
  • Agile Development: Strong experience implementing and managing projects using Agile or blended methodologies.
  • Team Leadership: Proven ability to lead, mentor, and grow high-performing engineering teams.
  • Communication Skills: Excellent interpersonal and communication skills with the ability to influence cross-functional teams and stakeholders.
This advertiser has chosen not to accept applicants from your region.

Software Developer Lead

Montréal, Quebec Product Madness

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game. Reporting to the Director of Technology, you will be leading a group of friendly and motivated engineers (2-3 direct reports) based in Montreal.

The goal for your team is to build and maintain core systems & innovative features, optimize code for high-performance targets, and build outstanding tools to enable game developers to bring their content to life to be enjoyed by millions of players.

This position comes with a high level of ownership and influence, working with a small team of highly effective and hardworking developers. The role will have a mix of hands-on development and management responsibilities.

What You’ll Do

  • Write efficient, reusable & maintainable code

  • Provide technical analysis and documentation for new systems

  • Mentor and guide game developers, providing technical direction, career development support, and opportunities for skill growth.

  • Coordination & negotiation with external team members (engineering, production, design, art, QA)

  • Support sprint planning, technical scoping, and roadmap execution

  • Conduct code reviews and ensure standard processes are followed across the engineering team

  • Identify and mitigate technical risks throughout the development cycle

  • Champion quality, scalability, and performance across systems

  • Partner with production to supervise and deliver engineering deliverables on schedule


Tech Stack :

  • Unity, C#, URP, Addressable

  • Google Cloud, Firebase

  • Jenkins, Gradle, Groovy

  • New Relic

What We're Looking For

  • 7+ years of experience in software development

  • 2+ years in a leadership or management role

  • B.S. or equivalent experience in Computer Science

  • Experience with microservice architecture

  • Experience building CI/CD tools

  • Strong communication & negotiation skills

  • Excellent critical thinking, problem-solving, and analytical skills

  • Actively seek to streamline development efforts, reducing Time to Market

  • Foster a positive and collaborative team culture

  • Promote open communication, knowledge sharing, and continuous improvement

  • Maintains an adaptive approach, responding quickly to changes in project scope, requirements, or market conditions

Why Product Madness ?

As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, Cashman Casino. With 800 team members across the globe, Product Madness is headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, making us a truly global powerhouse.

We live by our People First principle. Regardless of where, when, or how they work, our team members have opportunities to elevate their careers, and grow alongside us. We take pride in fostering an inclusive culture, where our people are encouraged to be their very best, every day. But don’t just take our word for it. In 2024, we made the Global Inspiring Workplace Awards list, and won a bronze award at the Stevies for Great Employers in the ‘Employer of the Year - Media and Entertainment’ category.

So, what’s stopping you?

Travel Expectations

None

Additional Information

At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.

This advertiser has chosen not to accept applicants from your region.

Software Team Lead

Kitchener, British Columbia BinSentry

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

About BinSentry:



BinSentry is an extremely fast-growing ag-tech company started in KW, Ontario, Canada. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-making capabilities.


With our technology, feed mills, commercial grain handling facilities, and protein producers are enhancing feed ordering efficiency, raising healthier animals, improving employee safety, reducing their environmental footprint and - most significantly - uncovering new savings. Today, BinSentry is monitoring more than 45,000 bins in real time across North America. When it comes to the future of agricultural supply chain management, BinSentry is leading the way in the future of agricultural supply chain management.


Job Summary:


We are looking for aSoftware Team Lead to guide and grow our high-performing development team. In this role, you will lead by example writing code, supporting your team, and helping deliver great software that solves real problems.

We keep process light and value doing the right thing over following rigid frameworks. You will have the autonomy to make decisions, move quickly, and do what makes sense for the task at hand. We are looking for someone who thrives in an environment where pragmatism, creativity, and ownership are the norm.


Responsibilities

  • Lead a small team of developers (reporting to you) with empathy and clarity - mentoring, unblocking, and enabling them to do their best work.
  • Work hands-on in the codebase: designing, building, reviewing, and improving our systems.
  • Coordinate development efforts and keep projects moving without heavy process overhead.
  • Collaborate directly with product and design to ship valuable features quickly and iteratively.
  • Make architecture and technical decisions with a bias toward simplicity, maintainability, and value.
  • Foster a healthy team culture grounded in trust, accountability, and a shared drive to build great software.
  • Participate in hiring and onboarding as we continue to grow the team.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 6+ years of professional software development experience, with at least 2 years in a leadership capacity.
  • Experience using AI code agents (Claude, Cursor, etc.)
  • Strong proficiency in JavaScript (we use React and Node.js) a plus
  • Experience with AWS technologies (DynamoDB, Lambda, SQS, Serverless) is a plus.
  • Excellent communication and collaboration skills.
  • A builders mindset: you enjoy crafting clean, reliable software and taking features from idea to finished product.
  • Product-first thinking and a focus on delivering real value to users.


Benefits

  • Company-paid group health and dental benefits, plus your choice of an annual HSA or PSA.
  • Competitive compensation and equity package.
  • Regular company events and an energetic, collaborative work culture.
  • Opportunity to lead a talented and experienced team of developers on meaningful projects.

This advertiser has chosen not to accept applicants from your region.

Software Team Lead

Edmonton, Alberta Pulse Medica

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Software Team Lead


PulseMedica is seeking a hands-on software leader to drive development of our next-generation ophthalmic imaging and treatment platform. In this role, youll balance leading a talented team with contributing technical expertise in SW architecture and design. This is a player-coach role: youll guide strategy and architecture, mentor engineers, and dive into development when needed.


While prior people leadership experience is a plus, we also welcome senior engineers who are ready to grow into a leadership role. If youre eager to develop your management skills while continuing to contribute technically, this role offers the opportunity to build that experience under the guidance of experienced leaders.


About Us


PulseMedica, proudly Great Place to Work Certified for the third consecutive year, is a fast-growing, innovative medical device startup. We combine cutting-edge research, advanced technology, and production excellence to tackle ophthalmic diseases and disabilities. Our mission is to provide novel treatment options through state-of-the-art solutions, blending real-time classical computer vision, deep learning algorithms, 3D eye imaging, and high-precision laser surgery. With a commitment to revolutionizing ophthalmic treatments, we are dedicated to delivering exceptional outcomes that prevent blindness and disabilities caused by eye diseases. At PulseMedica, we foster a collaborative and supportive environment where talent thrives, and our teams collective impact drives change in the field of eye care.


The Opportunity


As the Software Team Lead, you will:

  • Lead and mentor a small, high-caliber team of engineers.
  • Shape the software and algorithms roadmap in coordination with company priorities.
  • Conduct Code reviews, mentor your team and help solve complex problems.
  • Guide system architecture and design decisions for modularity, scalability, and regulatory readiness.
  • Collaborate cross-functionally with hardware, optics, software, systems, and clinical teams.
  • Build team culture and processes that support innovation while meeting safety-critical standards.

This role offers the chance to grow with the team: initially balancing leadership and hands-on contributions, and evolving toward broader leadership responsibility as the team scales.


Key Responsibilities

  • Provide technical leadership for software and algorithms strategy.
  • Contribute hands-on to SW architecture, design and algorithms implementation in C++.
  • Mentor, coach, and support engineers technical growth.
  • Review and refine designs, proposals, and production code.
  • Collaborate cross-functionally to deliver integrated solutions.
  • Ensure compliance with regulatory requirements for medical device software.


What Were Looking For

  • Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
  • 5+ years in software/algorithm development using C++, ideally in medical imaging, robotics, or similar regulated industries.
  • Proven experience leading or mentoring technical teams as a tech lead or a team lead.
  • Proficiency in C++, including real-time, hardware-integrated systems.
  • Strong communication and collaboration skills.
  • Comfort with early-stage R&D environments.


Nice to Have

  • Depth in one or more areas: image processing, 3D reconstruction, tracking, or signal analysis.
  • OCT or similar medical imaging experience.
  • Familiarity with machine learning in a medical/scientific context.
  • Experience with regulatory standards (IEC 62304, ISO 14971).
  • Prior startup or fast-paced development experience.


Anticipated Start Date: as soon as a suitable candidate is found

Duration: Full time Permanent (40 hours per week)

Salary: Commensurate to experience and qualifications

Location: Edmonton (Preferred). However, we are open to remote work for the right candidate, with the expectation of occasional travel to Edmonton.


What you can expect from PulseMedica:

  • Competitive compensation, health, dental and vision benefits and the option to participate in our employee stock option plan
  • Free on-site gym (Jacksons Gym)
  • A role that contributes to helping change peoples lives by enhancing their vision
  • A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
  • Hybrid work
  • Growth Opportunities
  • Monthly team social events
  • Working for a company that was recently Great Place to Work certified!

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software lead Jobs in Canada !

Staff Software Quality Lead - Data Engineering

Oshawa, Ontario General Motors

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
**Work Arrangement:** This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum.
**The Role**
The Data Engineering organization at General Motors is at the forefront of innovation, leveraging data to drive the future of mobility. We are seeking a highly motivated and detail-oriented Staff Software Quality Lead to join our team. In this role, you will be responsible for defining and executing a comprehensive software test strategy that validates the functionality of our end-to-end data pipelines across many different vehicle controllers. This role requires a strong understanding of embedded software, software development principles, vehicle architectures, communication protocols, testing principles, and test automation, along with excellent collaboration skills to work effectively with diverse engineering teams.
**What You'll Do (Responsibilities)**
**Test Planning & Strategy:** Design, develop, and own a comprehensive test strategy for data and control plane software, systems, and related features. Lead the development and execution of test plans ensuring alignment with project goals and timelines.
+ **Mentorship:** Provide guidance, training and mentorship to team members, identify skills gaps, foster a culture of continuous learning and improvement within the testing team, and introduce advanced testing methodologies and tools.
+ **Enhance Capability** **:** Utilize automated testing tools and frameworks to implement strategies and enhance testing efficiency and coverage.
+ **Vehicle Testing:** Conduct and coordinatecomprehensive functional, performance, and exposure testing on vehicles to validate system performance, build documentation of results to verify compliance with given requirements.
+ **Data Analysis & Reporting:** Utilize advanced data analysis techniques to define metrics, interpret test results, identify trends, and provide actionable insights to engineering teams and stakeholders.
+ **Documentation:** Prepare detailed test reports and documentation to communicate findings and recommendations to stakeholders.
+ **Compliance & Safety:** Ensure all testing activities adhere to safety standards and regulatory requirements, maintaining a focus on quality and risk management.
+ **Cross-Functional Collaboration:** Work closely with cross-functional teams, including design, engineering, and product management, to understand requirements and deliver high-quality vehicle systems.
**Your Skills & Abilities (Required Qualifications)**
+ Bachelor's degree in Engineering, Automotive Technology, or a related field.
+ 10+ years of experience in vehicle and embedded software testing, including hands-on experience with automotive systems.
+ Demonstrated experience developing and executing test strategies leveraging contemporary testing methodologies/tools.
+ Proven experience in testing embedded systems and deploying comprehensive large-scale test automationsolutions.
+ Expert in programming/scripting languages such asC/C++, Java, Python for test automation.
+ Proficiency using test automation tools (e.g., Robot Framework) and continuous integration tools(e.g., Jenkins, Azure DevOps)
+ Experience in automotive HIL and SIL testing tools such as dSPACE/ControlDesk and ETAS/INCA.
+ Strong understanding of vehicle communication protocols (e.g., CAN, ODB-II, LIN, Ethernet).
+ Understanding/experience with version control systems such as Git.
+ Knowledge of performance analysis tools such as Flamegraphs.
+ Experience with API testing using tools such as Insomnia.

**Soft Skills:**
+ Strong leadership and project management skills.
+ Excellent analytical and problem-solving abilities.
+ Outstanding verbal and written communication skills.
+ Ability to work independently and collaboratively in a fast-paced environment.
+ Strong attention to detail and commitment to quality.
**What Can Give You A Competitive Edge (Preferred Qualifications)**
+ Familiarity with automotive standards (e.g., ISO 26262).
+ Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
+ Experience in cloud platforms (AWS, Azure, GCP) and containerized environments (Docker, Kubernetes).
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.
**Benefits Overview**
The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:
+ Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
+ Healthcare, dental, and vision benefits;
+ Life insurance plans to cover you and your family;
+ Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
+ GM Vehicle Purchase Plan for you, your family and friends.
**Additional Job Description**
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Non-Discrimination and Equal Employment Opportunities**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
This advertiser has chosen not to accept applicants from your region.

Staff Software Quality Lead - Data Engineering

Markham, Ontario General Motors

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
**Work Arrangement:** This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum.
**The Role**
The Data Engineering organization at General Motors is at the forefront of innovation, leveraging data to drive the future of mobility. We are seeking a highly motivated and detail-oriented Staff Software Quality Lead to join our team. In this role, you will be responsible for defining and executing a comprehensive software test strategy that validates the functionality of our end-to-end data pipelines across many different vehicle controllers. This role requires a strong understanding of embedded software, software development principles, vehicle architectures, communication protocols, testing principles, and test automation, along with excellent collaboration skills to work effectively with diverse engineering teams.
**What You'll Do (Responsibilities)**
**Test Planning & Strategy:** Design, develop, and own a comprehensive test strategy for data and control plane software, systems, and related features. Lead the development and execution of test plans ensuring alignment with project goals and timelines.
+ **Mentorship:** Provide guidance, training and mentorship to team members, identify skills gaps, foster a culture of continuous learning and improvement within the testing team, and introduce advanced testing methodologies and tools.
+ **Enhance Capability** **:** Utilize automated testing tools and frameworks to implement strategies and enhance testing efficiency and coverage.
+ **Vehicle Testing:** Conduct and coordinatecomprehensive functional, performance, and exposure testing on vehicles to validate system performance, build documentation of results to verify compliance with given requirements.
+ **Data Analysis & Reporting:** Utilize advanced data analysis techniques to define metrics, interpret test results, identify trends, and provide actionable insights to engineering teams and stakeholders.
+ **Documentation:** Prepare detailed test reports and documentation to communicate findings and recommendations to stakeholders.
+ **Compliance & Safety:** Ensure all testing activities adhere to safety standards and regulatory requirements, maintaining a focus on quality and risk management.
+ **Cross-Functional Collaboration:** Work closely with cross-functional teams, including design, engineering, and product management, to understand requirements and deliver high-quality vehicle systems.
**Your Skills & Abilities (Required Qualifications)**
+ Bachelor's degree in Engineering, Automotive Technology, or a related field.
+ 10+ years of experience in vehicle and embedded software testing, including hands-on experience with automotive systems.
+ Demonstrated experience developing and executing test strategies leveraging contemporary testing methodologies/tools.
+ Proven experience in testing embedded systems and deploying comprehensive large-scale test automationsolutions.
+ Expert in programming/scripting languages such asC/C++, Java, Python for test automation.
+ Proficiency using test automation tools (e.g., Robot Framework) and continuous integration tools(e.g., Jenkins, Azure DevOps)
+ Experience in automotive HIL and SIL testing tools such as dSPACE/ControlDesk and ETAS/INCA.
+ Strong understanding of vehicle communication protocols (e.g., CAN, ODB-II, LIN, Ethernet).
+ Understanding/experience with version control systems such as Git.
+ Knowledge of performance analysis tools such as Flamegraphs.
+ Experience with API testing using tools such as Insomnia.

**Soft Skills:**
+ Strong leadership and project management skills.
+ Excellent analytical and problem-solving abilities.
+ Outstanding verbal and written communication skills.
+ Ability to work independently and collaboratively in a fast-paced environment.
+ Strong attention to detail and commitment to quality.
**What Can Give You A Competitive Edge (Preferred Qualifications)**
+ Familiarity with automotive standards (e.g., ISO 26262).
+ Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
+ Experience in cloud platforms (AWS, Azure, GCP) and containerized environments (Docker, Kubernetes).
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.
**Benefits Overview**
The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:
+ Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
+ Healthcare, dental, and vision benefits;
+ Life insurance plans to cover you and your family;
+ Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
+ GM Vehicle Purchase Plan for you, your family and friends.
**Additional Job Description**
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Non-Discrimination and Equal Employment Opportunities**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Lead Jobs