Talent.com
General Motors
Senior Software Engineering - Device Data CaptureGeneral Motors • Oshawa, Durham Region, Canada
Senior Software Engineering - Device Data Capture

Senior Software Engineering - Device Data Capture

General Motors • Oshawa, Durham Region, Canada
Il y a 10 jours
Salaire
115 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

Vacancy Status

This posting is not for an existing vacancy within the organization and is open to new applications.

Job Description

AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role.

Work Arrangement

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum.

The Role

The DDC / RDM platform is the backend system of record for vehicle configuration, campaign delivery, and remote device management at scale - a set of Spring Boot services (with supporting data and eventing infrastructure) that manage device attributes, group targeting, config distribution, and OTA campaigns across a global, multi-region fleet. We're in the middle of a significant modernization push: retiring legacy API versions, hardening authorization across every service, and redesigning our service-to-service network architecture.

What You'll Do (Responsibilities)

  • Design, build, and operate backend services (Java/Spring Boot) that power device configuration, campaign management, and data-plane connectivity for millions of vehicles.
  • Lead authorization and security hardening across our API surface, and drive the retirement of legacy (v1-v3) endpoints in favor of a consistent, versioned API strategy.
  • Own architectural decisions for cross-service communication, event-driven workflows, and observability as the platform expands into new regions.
  • Reduce structural tech debt in high-traffic services (dependency upgrades, framework migrations, network/security architecture) without slowing feature delivery.
  • Help evolve our engineering workflows by integrating agentic, model-assisted developer tooling (e.g., automated code-review agents, coding assistants wired into our repos via MCP clients) into day-to-day backend development - improving review quality and cutting routine toil.
  • Mentor other engineers on service ownership, backend design standards, and operational rigor.

Your Skills & Abilities (Required Qualifications)

  • 5+ years building and operating production backend services, ideally in Java/Spring Boot (or comparable JVM/server-side stacks).
  • Strong grasp of distributed systems fundamentals: API design and versioning, service-to-service authorization/security, event-driven architecture, and data plane scalability.
  • Experience leading technical direction on a multi-service platform - not just writing code, but making and documenting architectural trade-offs.
  • Comfort working with modern, agent-assisted engineering tooling (automated review bots, coding assistants, MCP-based integrations) as part of a normal development workflow.
  • A track record of shipping tech-debt and security work under real feature-delivery pressure, not just in isolation.

Preferred Qualifications

  • Experience with automotive, IoT, or other large-fleet device-management platforms.
  • Familiarity with multi-region/OTA delivery systems.
  • Prior experience standing up or governing agent-based/automated tooling across a multi-repo organization.

Compensation

The salary range for this role is $115,000 to $164,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

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

  • 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.

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.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior Software Engineering - Device Data Capture • Oshawa, Durham Region, Canada

Offres similaires

Senior Software Developer - Brake Controls and Diagnostics

General Motorsoshawa, durham region, Canada
Temps plein

This posting is not for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring process fo... Voir plus

 • Offre sponsorisée

Remote Senior Data Developer for Advanced Data Solutions

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Télétravail
Temps plein

Shape innovative digital experiences as a Senior Data Developer in a fully remote role.Your expertise in data pipelines and Azure tools will drive impactful analytics and applications.In this senio... Voir plus

 • Offre sponsorisée

Hybrid Systems Integration Developer (APIs/SAP S/4HANA)

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Temporaire

A staffing solutions company in Oshawa is seeking a Systems Integration Developer for a 12-month contract.The role involves designing and maintaining integration solutions across enterprise platfor... Voir plus

 • Offre sponsorisée

Senior Manager, Software Engineering (Online Storage)

AffirmOshawa, Durham Region, CA
Temps plein

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Data and Storage Serv... Voir plus

 • Offre sponsorisée

Senior CIAM Software Engineer

Affirmoshawa, durham region, Canada
Temps plein

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Affirm is building the ne... Voir plus

 • Offre sponsorisée

Senior Data Developer

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Temps plein

We are currently requesting resumes for the following position.As a Senior Data Developer, you will be responsible for building and supporting the data driven applications which enable innovative, ... Voir plus

 • Offre sponsorisée

Systems Integration Developer

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Temps plein

We are currently requesting resumes for the following position:.Thursday, October 23, 2025 (5:00PM EST).Design, develop, and maintain integration solutions across enterprise systems.Collaborate wit... Voir plus

 • Offre sponsorisée

Senior Brake Controls Software Engineer

General Motorsoshawa, durham region, Canada
Temps plein

Elevate vehicle safety at General Motors as a Senior Software Developer focusing on brake controls and diagnostics.This hybrid role requires expertise in embedded systems development.As a Senior So... Voir plus

 • Offre sponsorisée

OPEN: Senior Solution Configurator

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Temps plein

The Senior Solution Configurator is a hands‑on technical integration specialist responsible for designing, developing, configuring, and supporting end‑to‑end integrations between SAP S/4HANA and mu... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Affirmoshawa, durham region, Canada
Temps plein

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Engineering team buil... Voir plus

 • Offre sponsorisée

Senior Capital Project Delivery & Digital Systems Lead

Morson Edge (Canada)Oshawa, Durham Region, CA
Temporaire

A leading project delivery consultancy is seeking a Project Delivery Systems Specialist for a 12-month contract in Oshawa.The role involves leading the development of capital project delivery metho... Voir plus

 • Offre sponsorisée

Dynamic Senior Software Developer for Innovative Tech Solutions

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Temps plein

Join an innovative team as a Senior Software Developer.Develop cutting-edge software applications with a focus on security and a full-stack approach while enjoying a hybrid working model.As a Senio... Voir plus

 • Offre sponsorisée

Senior Data Engineer/Data Architect at Oshawa

Cpus Engineering Staffing Solutions Inc.oshawa, durham region, Canada
Temps plein

Become a leader in data architecture at 1908 Colonel Sam Drive, Oshawa as a Staff Data Engineer/Data Architect in a hybrid work model.Shape customer-centered solutions through robust data pipelines... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Backend (Growth Platform)

United States Digital Space LLCOshawa, Durham Region, CA
Temps plein

Chief of Staff to the Chief Product Officer.As Chief of Staff to the Chief Product Officer, you will be a force multiplier for the company's product leadership team.This role helps the CPO run a hi... Voir plus

 • Offre sponsorisée

Senior Lead Software Engineer Focusing on Architecture and Cloud Adoption

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Temps plein

Join as a Senior Lead Software Engineer, where your leadership can transform technically demanding projects.This hybrid role combines hands-on development with architectural guidance for scalable a... Voir plus

 • Offre sponsorisée

Senior Data Engineer - Scalable Lakes & Warehouses (Remote)

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Télétravail
Temps plein

An established industry player is seeking a Senior Data Developer to join a dynamic remote team.In this role, you will be responsible for building and supporting data-driven applications that enhan... Voir plus

 • Offre sponsorisée

Senior Engineering Manager for Data and Storage Systems

AffirmOshawa, Durham Region, CA
Temps plein

Elevate data management strategies as a Senior Engineering Manager focused on data and storage systems.Empower a remote team to craft solutions for critical data needs while promoting a culture of ... Voir plus

 • Offre sponsorisée

Senior Data Engineer

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Temps plein

We are currently requesting resumes for the following position.Wednesday, June 25, 2025 (5:00PM EST).As a Senior Data Developer, you will be responsible for building and supporting the data driven ... Voir plus

 • Offre sponsorisée

Senior Director, Data & Storage Platforms — Remote

AffirmOshawa, Durham Region, CA
Télétravail
Temps plein

A leading financial services company in Canada is seeking a Senior Manager for Data and Storage Services.You will lead a team to develop frameworks and systems for new products while overseeing sto... Voir plus

 • Offre sponsorisée

Hybrid Senior Data Engineer Building Innovative Data Solutions

Cpus Engineering Staffing Solutions Inc.Pickering, ON, CA
Temps plein

Become a pivotal part of a cross-discipline team as a Senior Data Engineer.Your role focuses on developing data-driven applications to enhance customer-centric experiences in a hybrid work setting.... Voir plus