Talent.com
General Motors
Senior Backend Architect (Java/Spring) for Global IoTGeneral Motors • Winnipeg, Canada
No longer accepting applications
Senior Backend Architect (Java/Spring) for Global IoT

Senior Backend Architect (Java/Spring) for Global IoT

General Motors • Winnipeg, Canada
11 days ago
Job type
  • Full-time
Job description
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
Create a job alert for this search

Senior Backend Architect (Java/Spring) for Global IoT • Winnipeg, Canada

Similar jobs

Senior Databricks Architect — Lead Cloud Data Platform

Data ElephantWinnipeg, MB, CA
Full-time

A leading data consulting firm in Canada is seeking a Senior Databricks Architect to guide clients through their data modernization journeys.In this senior technical leadership role, you will be re... Show more

 • Promoted

Senior Architect - C$130,000 - C$170,000 A Year

WawanesaWinnipeg, Canada
Permanent

Role to partner with product owners on domain-level roadmaps, provide high-level design of enterprise IT solutions, and set architecture standards to meet business objectives. Show more

 • Promoted

Dynamic Senior Android Engineer For Strategic Product Integrations

ThumbtackWinnipeg, Canada
Full-time

Join us as a Senior Android Engineer and unlock new growth through innovative integrations.Focus on developing impactful solutions while collaborating in a remote work environment.In this role, you... Show more

 • Promoted

Senior Full-Stack Developer (Node/Java) | Cloud & Ai Tools - $88,000 - $132,000 A Year

Global consulting firmWinnipeg, Canada
Full-time

A global consulting firm seeks a skilled Full Stack Developer to work with Node and Java in a collaborative Agile environment.Ideal candidates will possess strong debugging skills, expertise in AWS... Show more

 • Promoted

Remote Senior Solutions Architect with Databricks Expertise

LumenaltaWinnipeg, MB, CA
Remote
Full-time

Elevate data ecosystems as a Senior Solutions Architect, focusing on Databricks and AWS.This role allows you to design impactful, cloud-native data architectures remotely.As a key player in our arc... Show more

 • Promoted

Senior Backend Architect - Remote, Scale Global Lifecycle - C$150,000 - C$200,000 A Year - Remote

Scale Global LifecycleWinnipeg, Canada
Remote
Full-time

Backend Software Engineer to lead design and development of a lifecycle-orchestrator service for a fintech company.Requires expertise in distributed systems, Kotlin, and Python. Show more

 • Promoted

Senior Azure Cloud Architect - C$94,600 - C$176,000 Par An

BmoWinnipeg, Canada
Full-time

Responsabilités Collaborer avec les secteurs d’activité et la Technologie pour comprendre les exigences opérationnelles et définir l’architecture de solutions infonuagiques nécessaire pour transfor... Show more

 • Promoted

Alternatives To Cash Jobs - Deliver with Uber

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Senior Backend Architect & Tech Lead for Scalable APIs

eBayWinnipeg, MB, CA
Full-time

A leading Ecommerce platform is seeking a Technical Lead to independently lead complex technical initiatives and influence tech strategy.The ideal candidate should have extensive experience in buil... Show more

 • Promoted

Senior Architect - C$155,000 A Year

4FMV IncWinnipeg, Canada
Full-time

Our client, a Canadian leader in high-security data platforms and statutory registry services, is seeking a Senior Architect for their Winnipeg office, to drive the technical evolution of their mi... Show more

 • Promoted

Deliver Eats with Uber Eats

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Senior Architect: AI-Driven Cloud & Enterprise Integration

Teranet Inc.winnipeg, mb, Canada
Full-time

A leading technology services company in Winnipeg is seeking a Senior Architect with a focus on driving innovation and improving delivery effectiveness.This role involves full technical ownership o... Show more

 • Promoted

Senior Databricks Architect

Data ElephantWinnipeg, MB, CA
Full-time

Data Elephant is a boutique data and analytics consulting firm based in Vancouver, BC, helping Canadian organizations develop data strategies, modernize their data platforms and unlock the power of... Show more

 • Promoted

Deliver with Uber - Sign Up and Start Earning

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Deliver with Uber Eats

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Senior Vault R&D Architect — Cloud Integrations

Veeva SystemsWinnipeg, MB, CA
Full-time

A leading cloud solutions company is looking for a Senior Technical Consultant to join its Professional Services group.This remote role requires deep expertise in integration architecture and cloud... Show more

 • Promoted

Senior Architect: Ai-Driven Cloud & Enterprise Integration

Teranet Inc.Winnipeg, Canada
Full-time

A leading technology services company in Winnipeg is seeking a Senior Architect with a focus on driving innovation and improving delivery effectiveness.This role involves full technical ownership o... Show more

 • Promoted

Senior Android Architect - Checkout Applet, Remote

BlockWinnipeg, MB, CA
Remote
Full-time

Join a forward-thinking company as a Senior Staff Android Developer, where your expertise will shape the future of mobile payments.You will lead the design and implementation of essential features ... Show more

 • Promoted

Senior Java Lead — Agile, Cloud & Desktop Apps

HalliburtonWinnipeg, Canada
Full-time

Lead a software development team, guiding architectural design, hands-on coding, and delivery of sophisticated software systems.Requires 7+ years of experience and 1 year in leadership. Show more

 • Promoted

Part-Time Food Delivery - Uber Eats

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more