Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer - Data Plane

$115k - $164.6k per year
Full-time

General Motors

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: 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

We are looking for a skilled Senior Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong background in software development (C/C++), a passion for open-source technologies, and experience in managing and scaling data flows.

What You'll Do (Responsibilities)

  • Design, implement, and maintain embedded data plane and processing pipelines using various technologies.
  • Optimize and enhance the performance of our data plane for high throughput and low latency.
  • Integrate Embedded data collection with various data sinks such as Azure, S3, GCP and other storage systems.
  • Develop custom plugins for our data plane as needed to support unique data processing requirements.
  • Collaborate with DevOps to ensure seamless deployment and operation of logging infrastructure.
  • Monitor and troubleshoot data plane software to ensure reliability and stability.
  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches.
  • Assist with developing and integrating a control plane to manage the distributed architecture on a large scale.

Your Skills & Abilities (Required Qualifications)

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proficiency in programming languages such as C, C++, and other related languages (5+ years of hands on development experience).
  • Familiarity with Linux, QNX and Android.
  • Solid understanding of logging and data processing principles.
  • Solid understanding of embedded software development and optimization.
  • Experience in data plane/ other data intensive pipelines in an embedded environment.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication skills and the ability to work effectively in a team environment.

What Can Give You a Competitive Advantage (Preferred Qualifications)

  • Understanding of network communication and security protocols
  • Familiarity with cloud platforms (AWS, GCP, Azure) and their logging services.
  • Experience in building observability and contributions to Fluent Bit or other data intensive open-source projects.
  • Knowledge of security best practices in logging and data processing.
  • Experience with CI/CD pipelines and automation tools.

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.

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 View phone number on ca.workus.org. 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Data Plane in Oshawa, ON vacancy
  • $115k - $164.6k per year

     ...Motors is undergoing a major transformation in how we design, develop, and validate software. As part of the Software Defined Vehicle – Embedded...  ...and microservices testing strategies. Background in test data management and environment configuration. Contributions... 
    Senior
    Long term contract
    Work at office
    3 days per week

    General Motors

    Oshawa, ON
    14 days ago
  •  ...will join an Agile team responsible for developing Propulsion Thermal Management systems for...  ...Agile framework and are responsible for Software Requirements, Software Development, Testing...  ...portfolio! What You'll Do: Design, develop and implement thermal management control... 
    Suggested
    Full time
    Local area
    3 days per week

    General Motors

    Oshawa, ON
    3 days ago
  • $150k - $200k per year

     ...flexibility to buy now and pay later without any hidden fees or compounding interest. Our team sits within Developer Productivity, whose mission is to make software development at Affirm simpler and faster across the company. The broader org owns much of the path between a... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Oshawa, ON
    14 days ago
  •  ...2026 (5:00PM EST) Job Overview As a Data Engineer, you will be responsible for building...  ...solution architects and data modelers to develop data pipelines to feed our data...  ...University education in computer science, computer/software engineering or other relevant programs within... 
    Suggested
    Work at office
    Remote work

    Spirit Omega Inc

    Oshawa, ON
    22 days ago
  • $85 - $95 per hour

     ...Position:  ​​​​​Senior ​​Data Engineer (Azure Data Factory / Databricks) Location...  ...reporting, and digital applications. Develop and optimize data ingestion,...  ...Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, Artificial... 
    Senior
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    15 days ago
  • $86 - $94 per hour

     ...Position:  ​​ Senior QA Automation Engineer Developer Location: ​​​​​​​Oshawa (hybrid 2 days remote)​​​​​​​ Structure : Contract 12 months to start...  ..., security, and integration testing across the software lifecycle. Develop and maintain scalable, reusable automation... 
    Senior
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    10 days ago
  •  ...quality, reliability, and efficiency of software products through comprehensive test automation...  ...job. · The Sr QA Automation Engineer/Developer is responsible for defining, implementing...  ...standards for automation coverage, test data management, and policies across teams.... 
    Senior

    Spirit Omega Inc

    Oshawa, ON
    14 days ago
  • $69 - $72 per hour

     ...Direct and control daily operations Plan and control budget and expenditures Review operational reports to assess compliance with software and hardware requirements Supervise computer analysts, engineers, programmers, technicians and other personnel  Establish and... 
    Permanent employment
    Full time
    Remote work

    Pelican Events & Catering

    Oshawa, ON
    3 days ago
  • $65k - $75k per year

     ...Job Posting Position Title: Data Analyst – EPESI (Enterprise Performance Evaluation &...  ...2SLGBTQI Community, Newcomers to Canada, Seniors, and Unattached patients (i.e., those without...  ...and collaborating with internal teams to develop dashboards and scorecards. As a member... 
    Senior
    Permanent employment
    Full time
    Interim role
    Local area
    Monday to friday

    Durham Community Health Centre

    Oshawa, ON
    2 days ago
  • $125k - $175k per year

     ...loyal customers. Our team leverages the latest technologies and data-driven insights to optimize the onboarding funnel and drive meaningful...  .... What We Look For ~2+ years of experience as a full stack developer ~ Prior experience building and maintaining complex full stack... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Oshawa, ON
    26 days ago
  •  ...for you to join our dynamic team as a Senior Controls Developer specializing in Vehicle Motion Control...  ...and develop Vehicle Motion Control (VMC) software. VMC is a supervisory controller for torque...  ...Vehicle electrical systems and serial data communications architectures. System... 
    Senior
    Work at office

    General Motors

    Oshawa, ON
    13 days ago
  •  ...Apply By: Friday, April 4, 2025 11:59 pm EDT Senior Commodity Tax Analyst Job ID: 226565...  ...credit balances, cross-checking transactional data and conducting account reconciliations...  ...input and the ability to use standard desktop software Don't meet every qualification? If you... 
    Senior
    Hourly pay
    Temporary work
    Work at office

    Ontario Ministry of Finance

    Oshawa, ON
    3 days ago
  • $2966.12 - $3442.06 per week

     ...join our team in the role of Senior Market Risk Analyst . Reporting...  ...daily commentary on market developments, exposure changes, portfolio...  ..., and new transactions. Develop financial models, tools, and quantitative...  ..., historical, and fundamental data. Collaborate with traders,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Shift work
    Oshawa, ON
    7 days ago
  • $206k - $256k per year

     ...personalization. We are seeking a Senior Manager to lead our ML...  ...: reliability, observability, developer experience, and operational rigor...  ...years of industry experience in software and/or machine learning...  .... ~ Strong understanding of data — data pipelines, data quality... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Oshawa, ON
    20 days ago
  • $1664.34 - $2333.49 per week

     ...and results-driven professional to join our team in the role of Senior Cutover Manager. Reporting to the Manager, IT Product Delivery...  ...will own the integrated cutover strategy across SAP workstreams, data migration, and a portfolio of legacy system interfaces being... 
    Senior
    Permanent employment
    Full time
    Shift work
    Oshawa, ON
    12 hours ago
  •  ...Education Level: A 4 year university degree in Computer Science, Software Engineering. Base Location: Oshawa, ON Shift: Days...  ...and results-driven professional to join our team in the role of Senior S4/HANA BASIS Consultant . Reporting to the Manager, IT Product... 
    Senior
    Permanent employment
    Full time
    Shift work

    Ontario Power Generation

    Oshawa, ON
    2 days ago
  • $2751.92 per week

     ...and results-driven professional to join our team in the role of Senior Financial Analyst . Reporting to the Financial Controller, Major...  ...business cases and scenarios. KEY ACCOUNTABILITIES Develops and recommends strategies, policies, procedures and guidelines through... 
    Senior
    Permanent employment
    Full time
    Shift work

    Ontario Power Generation

    Oshawa, ON
    5 days ago
  • $1764.34 - $2663.56 per week

     ...professional to join our team in the role of Senior Business Systems Analyst (SAP Finance) ....  ...deployments through cutover planning, data validation, hypercare, and ongoing production...  ...and documentation skills, with experience developing process documentation and training... 
    Senior
    Permanent employment
    Full time
    Shift work
    Oshawa, ON
    1 day ago
  • $90 - $100 per hour

     ...Position:  ​​ Staff Data Engineer / Data Architect (Azure / Databricks)​​​​​​​ Location: Oshawa, ON (3 days remote...  ...and data cataloging. ~ Bachelor's degree in Computer Science, Software Engineering, Data Engineering, Artificial Intelligence, Machine... 
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    7 days ago
  •  ...and ensure compliance with government reporting requirements. Develop and implement strategies that foster open communication and positive...  ...services and nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Oshawa, ON
    25 days ago
  • $88 - $96 per hour

     ...Position:  ​​ Data Engineer (Databricks) Location: Oshawa, ON (3 days remote) Structure : Contract 12 months to start Pay...  ...Factory, Synapse, and related Microsoft data technologies. Develop and productionize high-performance ELT/ETL pipelines, common data... 
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    7 days ago
  • $87k per year

    Responsibilities: Position Summary:      The role of a Senior Warehouse Supervisor leads and supports the warehouse operations for a...  ...Responsibilities may include, but not limited to:   Operations: Develop and administer cost effective operational schedules approx. 3-4... 
    Senior
    Weekly pay
    Full time
    Temporary work
    Work at office
    Monday to friday
    Shift work

    Martin Brower

    Oshawa, ON
    9 days ago
  • $134k per year

     ...professional to join our team in the role of Senior Manager, Investment Strategy and...  ...ACCOUNTABILITIES Evaluate corporate strategic developments related to nuclear, hydro, renewables,...  ...Synthesize financial and strategic inputs to develop clear investment recommendations for... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Shift work

    Ontario Power Generation

    Oshawa, ON
    8 days ago
  • $80 - $90 per hour

     ...Position: ​​​​​​Integration Developer .NET Azure Location: Oshawa, ON (Hybrid 3 days remote) Structure : Contract 24 months to start...  ..., and container orchestration platforms. ~ Experience building data integration and ETL pipelines using cloud-native tooling such as... 
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    24 days ago
  • $57 - $65 per hour

     ...Position: Power BI Report Developer Location: Oshawa, ON (2 days remote) Structure : Contract 8 months to start Pay:  $57.00 - $...  ...interactive reports using Power BI. Build and maintain scalable data models and reporting datasets to support efficient analytics and... 
    Contract work
    Remote work

    CorGTA

    Oshawa, ON
    a month ago
  • $57.99k - $119.97k per year

     ...journey and fostering a love for learning. Key Responsibilities Develop and deliver engaging lessons that align with the curriculum and...  ...and additional information: Required subject qualifications: Senior Social Sciences FTE: 1.0 Grade(s)/assignment: Senior Social... 
    Senior
    Permanent employment
    Contract work

    Durham District School Board

    Oshawa, ON
    2 days ago
  • $45 - $58 per hour

     ...Senior Journeyperson Gasfitter — Class A Pay: $45.00–$58.00 per hour, depending on experience, certification, and employer requirements Job Type: Full-time Schedule: Day shift, with possible overtime, on-call rotation, or project-based work depending on employer needs... 
    Senior
    Hourly pay
    Full time
    Remote work
    Shift work
    Day shift

    HRS Talent Solutions

    Oshawa, ON
    2 days ago
  •  ..., services, and user experiences. Role Overview We’re inviting individuals from all backgrounds, including those searching for data entry clerk roles, to express interest in joining upcoming consumer research studies. These may include online interviews, product evaluations... 
    Part time
    Casual work
    Remote work
    Flexible hours

    ApexFocusGroup

    Oshawa, ON
    more than 2 months ago
  • $50.19k - $60.54k per year

     ...Community, Newcomers to Canada, Seniors, and Unattached patients (i.e....  .... • Assist clients to develop their capacities around health...  ...enter and report confidential data at agency and funder’s request...  ...applications and other office related software. 15. Ability to work some... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    Weekend work
    Afternoon shift

    Durham Community Health Centre

    Oshawa, ON
    23 days ago
  • $70 - $78 per hour

     ...Position:  Senior Financial Processing Analyst Location: Oshawa, ON (Onsite) Structure : Contract 17 months to start Pay:  $70...  ...test scripts, training materials, and implementation support. Develop financial and management reports, conduct transactional and cost... 
    Senior
    Contract work

    CorGTA

    Oshawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer - Data Plane. Be the first to apply!