Senior Software Engineering - Device Data Capture
$115k - $164.6k per yearGeneral Motors
Description
Vacancy Status:
This posting is not for an existing vacancy within the organization and is open to new applications.
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.
What Can Give You A Competitive Edge ( 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
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.
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.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
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.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
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 Show email or call us at Show phone number. 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.
$127k - $225k per year
...12-month contract opening for a Research Engineer. About the team: The Huawei Digital... ...understand the most challenging system and data security problems, analyzing and prototyping... ...lines, including mobile phones, smart devices, and communications technologies. About...DataContract workInternshipImmediate startWorldwideShift work$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...SDI/TDM/MADI Understanding of data communications fundamentals, including Layer... ...demand services, WebTV, IPTV, and mobile devices (like phones and tablets) worldwide. Trusted...DataFull timeCasual workWorldwideMonday to friday$127k - $225k per year
...permanent opening for a System Security Research Engineer. About the team: The Digital Trust Lab is dedicated to ensuring user data flows while maintaining privacy. Researchers... ...lines, including mobile phones, smart devices, and communications technologies. About...DataPermanent employmentFull timeInternshipImmediate start- ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Backend Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the...SeniorFull timeRemote workFlexible hours
- ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing...DataSeniorPermanent employmentFull timeImmediate startOverseas
$104k - $154k per year
...to be onsite 3 days a week. Job Description: We are seeking a senior engineer to join our Autonomous Vehicle Integrity Platform (AVIP) organization in a role that combines software triage and data analysis with cross-functional program execution. You should be able to...DataSeniorLong term contractRemplacementFull timeTemporary workLocal areaRemote workWork from homeRelocationRelocation package3 days per week$115k - $164.6k per year
...validation of embedded controllers and calibrations for the Propulsion Thermal Management System domain. The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are ultimately responsible to deliver a quality simulation environment on time to meet the customers’...SeniorFull timeWork at officeLocal areaWork from home$111.7k - $167.6k per year
...The Role We are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/... ...software quality metrics; identify bottlenecks and implement data-driven improvements. Work closely with software developers...DataSeniorFull timeLocal areaRemote workWork from home3 days per week$58k - $104k per year
...Huawei Canada has an immediate internship opening for an Engineer. About the team: The Distributed Data Storage and Management Lab leads research in... ...knowledge graphs, embeddings, or metadata systems. Strong software engineering skills in Rust or Python, and backend...DataInternshipImmediate start$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch... ...in Computer Science, Computer Engineering, Cybersecurity, or a related field... ...a job on this site, the personal data contained in your application will...DataLong term contractFull timeCasual workWorldwideMonday to friday$106.4k - $141.1k per year
...Senior Roadway Engineer Ontario Region (Ottawa, Brampton, Markham, or London) At EXP, we’re driven to provide innovative solutions for the world... ...and InRoads will be considered; Strong computer software skills with ProjectWise, Word, Excel & MS Project; Knowledge...SeniorFull timeContract workFor subcontractorLocal area- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year 2000. We currently...Full timeWorldwide
- ...and highly talented Structural Engineer for employment. The candidate... ...function in the capacity of a senior-level engineer. This position... ...Power Generation, Industrial, Data Centers, Power Delivery, to... ...use of structural analysis software such as RISA 3D, STAADPro, or...DataSeniorFor contractorsWork at officeOverseasFlexible hours
- ...Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded...Full timeWorldwide
$145.2k - $222.53k per year
...Canada) team is growing, and we are seeking an experienced Civil Engineer who brings a strong civil engineering expertise from projects... ...knowledge of the applicable legislation, standards industry practices, software, and modelling tools related to the fields of engineering,...SeniorMinimum wageLong term contractFull timeTemporary workFor contractorsInternshipLocal areaWorldwideRelocationFlexible hours$67 - $77 per hour
...Senior Insurance Test Engineer (Regulatory Systems) Take part in insurance technology initiatives focused on regulatory compliance software testing automation and quality assurance. Collaborate with Agile... ...laws and regulations including data privacy cybersecurity and...DataSeniorHourly payFull timeContract work$127k - $225k per year
...has an immediate permanent opening for a Senior Compiler Engineer. About the team: The... ...the job: Design, develop, and test software to satisfy business requirements in a wide... ...concepts related to system design, such as data structures, algorithms, and operating systems...DataSeniorPermanent employmentFull timeInternshipImmediate start- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Description AECOM Markham is currently seeking a highly motivated Senior ETCS Engineer to join our Signals Canada team. This is a...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
- ...immediate permanent opening for a Senior Researcher. About the team : The Computing Data Application Acceleration Lab... ...full-stack innovations, including software-hardware co-design and... ...PhD in Computer Science, Software Engineering, Computer Engineering, or reflecting...DataSeniorLong term contractPermanent employmentFull timeImmediate start
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Research Engineer. About the team: The Intelligent Complex Systems Team, currently... ...the job: Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer...Permanent employmentFull timeInternshipImmediate start$90k - $135k per year
...Senior Electrical Engineer / Project Manager Markham, ON At EXP , we’re driven to provide innovative solutions for the world’s built and natural... ...PowerPoint, Project, etc.) products and electrical design software. Auto CAD experience and REVIT MEP proficiency desired....SeniorFull timeFor contractorsWork at office$50k - $75k per year
...We’re looking for a hands-on Lab Engineer to join the networking device development team responsible for Evertz... ...cabling across lab and small-scale data center environments. Rewire and reconfigure... ...cutting-edge hardware and software solutions that deliver content to television...DataFull timeCasual workRemote workWorldwideMonday to friday- ...use. #LI-TF1 The Opportunity As Senior Electrical Engineer , you will have the opportunity to:... ...as ProjectWise, electrical engineering software, such as ETAP and Computer Aided Drafting... ...collection, assimilation, and management of data for engineering work. Prepares...DataSeniorWork at officeRelocationFlexible hours
- ...Job Responsibility: Senior Risk Analyst - ( 250000WL ) Description... ...risk analysis and data management best practices.... ...any experience with applicable software, such as P6 Risk Analyzer, is... ...Construction Management, Civil Engineering, Business, or related discipline...DataSeniorLong term contractPermanent employmentFull timeTemporary workPart timeCasual workInternshipWork at officeLocal area
- ...group based at Huawei Canada's Toronto Research Centre that is focused on next-generation data and storage technologies and innovations. Our team comprises graduate computer engineers and computer scientists with diverse industry experience, ranging from 0 to over 20 years....DataPermanent employmentFull timeInternshipImmediate start
- ...opportunity for learning and team building. Senior Integration Developer In this role you... ...with industrial hardware & embedded devices - Previous experience with a manufacturing... ...WE OFFER: A unique field in hardware/software interaction Opportunity to work with...SeniorFull timeCasual workWork at officeRemote workMonday to fridayShift workDay shift
$106k - $156k per year
...permanent opening for a Compiler Engineer. About the team: The... ...Design, develop, and test software to satisfy business requirements... ...that can scale from embedded devices to cloud services. Analyze... ...related to system design, such as data structures, algorithms, and operating...DataPermanent employmentFull timeImmediate start$48k - $94k per year
...immediate 12-month contract opening for an IT Engineer. About the team: From Procurement to... ...management, continuity management, data backup and recovery etc. Help desk support... ...Skillful in laptop/desktop, OS, office software troubleshooting and maintenance Additional...DataContract workInternshipWork at officeImmediate start$106k - $156k per year
...is focused on next-generation data and storage technologies and innovations... ...comprises graduate computer engineers and computer scientists with... ...and prototype novel AI data engine and storage architectures... ...and implement high-performance software components—from data, metadata...DataPermanent employmentFull timeInternshipImmediate start- ...global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and... ...experienced engineer Collects and analyzes data under the supervision of an experienced engineer. Uses computer software as a tool for solving basic engineering problems...DataInternshipWork at officeLocal areaWorldwideRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineering - Device Data Capture. Be the first to apply!
- senior solution architect Markham, ON
- senior digital marketing manager Markham, ON
- senior administrative officer Markham, ON
- senior mechanical designer Markham, ON
- senior controller Markham, ON
- senior test manager Markham, ON
- senior project control officer Markham, ON
- senior business data analyst Markham, ON
- senior contract administrator Markham, ON
- senior site reliability engineer Markham, ON
