369 Software Lead jobs in Canada
Lead Software Architect
Posted today
Job Viewed
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.
Software Development Lead
Posted today
Job Viewed
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:
- 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.**
- Describe why you fit perfectly with our values. Read them:
- What's the toughest challenge you’ve ever overcome in your life? How did you overcome it?
- What are the last three books you’ve read?
- What do you do for fun?
2. Explain what you’re doing now for a job:
- If you don’t have one, explain why.
- If you have one, explain why you’re looking elsewhere.
3. Upload your cover letter and resume:
- 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.
Software Engineering Lead
Posted 2 days ago
Job Viewed
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.
Software Engineering Lead
Posted 2 days ago
Job Viewed
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.
Software Developer Lead
Posted today
Job Viewed
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
NoneAdditional 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.
Software Team Lead
Posted today
Job Viewed
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.
Software Team Lead
Posted today
Job Viewed
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.
Be The First To Know
About the latest Software lead Jobs in Canada !
Staff Software Quality Lead - Data Engineering

Posted 22 days ago
Job Viewed
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.
Staff Software Quality Lead - Data Engineering

Posted 22 days ago
Job Viewed
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.