Talent.com
Senior Software Developer
Senior Software DeveloperGeneral Motors • Markham, Ontario, Canada
Senior Software Developer

Senior Software Developer

General Motors • Markham, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Vacancy Status :

Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)

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 hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum.

The Role

In the role of Senior Software Developer, you will be collaborating with the software development team, product managers, solution architects and stakeholders to develop, and define technical solutions for challenging problems in the mapping domain. This role requires advanced software engineering and leadership skills, where you will be responsible for leading new projects and contributing to the existing code base.

Responsibilities

  • Develop software applications using GO, Python, and SQL.
  • Build, Test and Deploy software applications to cloud environments after through testing and validation.
  • Performance tuning, usability assessment / improvement.
  • Analyze software defects, determine root cause, develop fixes, test and verify closure.
  • Aggressively engage in the identification / remediation of software related issues.
  • Technical writing regarding system design specifications and user documentation.
  • Act as Subject Matter Expert review designs and code, coach other member on the team.

Required Skills and Experience

  • 5+ years experience with Go programming language for microservices development and gRPC implementations
  • Experience with gRPC protocol and service development, including streaming APIs, protocol buffer definitions, and cross-language client integration
  • Hands-on experience with PostgreSQL including complex queries, spatial data types (PostGIS), and performance optimization for high-throughput applications
  • Experience with Protocol Buffers (protobuf) for API schema design, code generation, and cross-platform serialization
  • C++ interoperability experience for native client library development and cross-language API integration
  • Hash-based versioning systems and content-addressable storage architectures for distributed file systems
  • CDN integration preferably with Akamai EdgeAuth or similar platforms
  • Experience with Terraform for infrastructure as code, module development, and multi-environment deployments
  • Kubernetes expertise including AKS, container orchestration, service mesh concepts, and production deployment strategies
  • Experience with data streaming architectures using Pub / Sub patterns, event-driven systems, and real-time analytics pipelines
  • Preferred Qualification

  • Experience with map data processing or geospatial systems, including tile serving architectures, spatial databases, and location-based services
  • Automotive software development experience, particularly with over-the-air (OTA) update systems, vehicle telematics, or embedded system integration
  • Real-time streaming and analytics experience using tools like Databricks, Apache Kafka, or similar distributed processing frameworks
  • Campaign management systems development for fleet management, device targeting, or content distribution networks
  • Minimum Education Required

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
  • Master’s degree in a related technical field is preferred.
  • Compensation :

    The salary range for this role is $104,000 to $154,000. 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 including health care spending account and wellness incentive.

    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.

    Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.

    Tuition Assistance and Employee Assistance Program.

    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 1-800-865-7580. 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.

    Create a job alert for this search

    Senior Software Developer • Markham, Ontario, Canada

    Similar jobs
    Senior Software Developer

    Senior Software Developer

    CI Financial Corp. • Toronto, ON, Canada
    Full-time
    At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to gro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Interac • Toronto, Canada
    Full-time
    Who We Are : Every transaction matters.At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives. Founded in 1984, Interac connects Canadians through secure...Show more
    Last updated: 24 days ago • Promoted
    Senior Developer, Software

    Senior Developer, Software

    First American • Toronto, Canada
    Full-time
    Company Summary • •Come work for a company that’s committed to the success of each and every employee.A place where innovators and collaborators come together and build on each other’s talents.FCT pr...Show more
    Last updated: 24 days ago • Promoted
    Software Developer - Senior

    Software Developer - Senior

    JSG (Johnson Service Group, Inc.) • Toronto, Canada
    Full-time
    Get AI-powered advice on this job and more exclusive features.Role Overview The Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, a...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Blue J Legal Inc. • Toronto, Canada
    Full-time
    About Blue J Blue J’s ambition is to be the world leader in generative AI for tax experts.Our AI tax research software is widely regarded as the best in the market. We are racing ahead with an excit...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    7shifts • Toronto, Canada
    Full-time
    With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants. Our mission is to simplify team management and...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Clever Devices Ltd. • Toronto, ON, Canada
    Full-time
    As THE leader in transit technology, Clever Devices' vision is to make meaningful contributions to worldwide mobility.Our goal is to be the leading provider of exciting technology that improves...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Interac Corp. • Toronto, Canada
    Full-time
    Who We Are : Every transaction matters.At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives. Founded in 1984, Interac connects Canadians through secure...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    DNAstack Corp. • Toronto, Canada
    Full-time
    About DNAstack At DNAstack, our mission is to power precision medicine by building software that breaks down barriers to responsible biomedical data sharing, discovery, and analysis.We develop cutt...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Clio • Toronto, Canada
    Full-time
    Get AI-powered advice on this job and more exclusive features.Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives o...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Ecruit • Toronto, ON, Canada
    Full-time
    Senior Software Developer – Competitive Salary – Canada (Remote).Ready to shape the future of airline tech from anywhere in Canada? Want to take ownership of systems used every day by r...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Autodesk • Toronto, Canada
    Full-time
    Autodesk is looking for a Senior Software Developer to join its Admin Access and Insights Team.The team operates within Autodesk Platform Services organization, dedicated to realizing the “managing...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    CareRx Corporation • Toronto, Canada
    Full-time
    Position Summary At CareRx, we are shaping the future of senior care through pharmacy services that make a real difference. As Canada’s trusted leader in specialty pharmacy services for long‑term ca...Show more
    Last updated: 22 days ago • Promoted
    RQ08722 - Software Developer - Senior

    RQ08722 - Software Developer - Senior

    Rubicon Path • Toronto, Canada
    Full-time
    About the job RQ08722 - Software Developer - Senior Description : .Responsibilities Required to translate technical systems specifications into working, tested applications. This includes : developing ...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Services de Gestion Quantum Ltée • Toronto, Ontario, Canada
    Permanent
    Position : Senior Software DeveloperLocation : Toronto, ON (Hybrid)Our client, a leading fintech company, is looking for a Senior Software Developer to join their growing team.This role will play a k...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Blanc Labs • Toronto, Canada
    Full-time
    Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in digital tr...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer, Web3

    Senior Software Developer, Web3

    Robinhood • Toronto, Canada
    Full-time
    Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Developer - Consolidation

    Senior Software Developer - Consolidation

    Queer Tech • Toronto, Canada
    Full-time
    Wealthsimple is on a mission to help everyone achieve financial freedom by reimagining what it means to manage your money. Using smart technology, we take financial services that are often confusing...Show more
    Last updated: 24 days ago • Promoted