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

Senior Software Engineer - Work from home

$104k - $154k per year
Full-time

General Motors

Markham, ON

Yes - This posting is 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.
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.
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.
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
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
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
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
Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
Master’s degree in a related technical field is preferred.
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.
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.

Tuition Assistance and Employee Assistance Program.

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.
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.
General Motors offers opportunities to all job seekers including individuals with disabilities.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Work from home in Markham, ON vacancy
  • $80k per year

     ...Responsibility: Work with our hardware and mechanical design team to design and develop various embedded computer vision systems for industrial and commercial use. Skills: ~3-5 years Object Oriented software development experience. Experience with python is a plus. ~... 
    Suggested
    Full time
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    BL Innovare

    Markham, ON
    2 days ago
  • $90.9k - $136.4k per year

     ...experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test...  ...such as HWIO, RTOS, communication models, etc. Obtain, develop & parameterize sub-system models, such as sensors and actuators,... 
    Suggested
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  • $94.5k - $141.7k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive). Collaborate... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    5 days ago
  • $114.4k - $164.4k per year

     ...AI accelerators. This position focuses on developing and optimizing the machine learning...  ...efficient execution paths for AI workloads. Develop and maintain C/C++ code for runtime...  ...including memory hierarchy and hardware-software interaction. Experience with Linux/Android... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    2 days ago
  • $120k - $165k per year

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time...  ...safety, and delivery timelines Stay current with industry developments and apply best-in-class engineering practices What You'll... 
    Senior
    Full time

    Essence Coaching Group

    Markham, ON
    a month ago
  •  ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the...  ...innovation center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and... 
    Senior
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    20 days ago
  • $58k - $73k per year

     ...POSITION SUMMARY: The integration developer role requires solid experience collaborating within a team to deliver production-grade enterprise...  ...of deliverables. In partnership with business systems analysts, senior technical leads, and other developers, the integration developer... 
    Senior
    Full time
    Work from home
    Flexible hours
    Night shift
    Markham, ON
    7 days ago
  •  ...Job Responsibility: Introduction A career in Software means you'll be part of a team that transforms our customers challenges into solutions...  ..., reliable and performant APIs adhering to design standards. Develop user-facing features, reusable components and libraries using... 
    Full time
    Flexible hours

    IBM

    Markham, ON
    2 days ago
  •  ...of our team, you will be responsible for developing and maintaining high-quality products, working...  ...a vital role in crafting exceptional software experiences. Your responsibilities will...  ...backend development, with ability to design, develop, test and document features and... 
    Full time
    Flexible hours

    IBM

    Markham, ON
    2 days ago
  • $114.4k - $164.4k per year

     ...multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models...  .... Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    20 days ago
  • $143.24k - $214.87k per year

     ...functionalities and workflows within power system application software, including EMS (Energy Management System), WAMS (Wide Area Management...  ...will collaborate with system and project engineers, frontend developers, and application developers to deliver solutions aligned with... 
    Senior
    Relocation package

    GE Vernova

    Markham, ON
    7 days ago
  •  ...Express, USB Qualifications: Bachelors Degree or Diploma in computer science or equivalent A minimum of 2 years experience in software development Be results oriented, self-motivated, and a team player Strong analytical, research, and problem-solving skills... 
    Full time
    Casual work

    Evertz Microsystems Limited

    Markham, ON
    2 days ago
  •  ...timeline updates. Role Overview: We are looking for a passionate Developer to join the core product team behind a live mobile app with 10,...  ...partners. As Developer, you’ll collaborate closely with our senior technical lead, product manager, and marketing team while taking... 
    Senior
    Contract work
    Part time
    Remote work
    Flexible hours

    Professional Services Plus

    Markham, ON
    more than 2 months ago
  • $115k - $164.6k per year

     ...a high‑performing, self‑driven Senior System Specialist/Engineer to join the team developing charging user experience related...  ...You will collaborate closely with software, UX, validation, mobile, back‑...  ...which our employees can thrive and develop better products for our... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    2 days ago
  • $65k - $115k per year

    Senior Financial Analyst Position Description The Business Unit Finance group of CGI...  ...Excellent computer skills with MS Office software including Excel, Word, and PowerPoint ....  .... Your work creates value. You’ll develop innovative solutions and build relationships... 
    Senior
    Contract work
    Markham, ON
    6 days ago
  • $131.2k - $181.2k per year

     ...Engineering General Summary Staff Software Engineer – Qualcomm AI Runtime AI is revolutionizing...  ...AI Runtime SDK, empowering OEMs, and developers to deploy advanced deep neural networks (...  ...And Responsibilities Design and develop high-performance software using model... 
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  • $88k - $132k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Applications Engineering General Summary Job Description Automotive is the first major industry that Qualcomm is disrupting by building on our foundational leadership, differentiation... 
    Senior
    Work from home
    Worldwide

    Qualcomm

    Markham, ON
    16 days ago
  • $75k - $80k per year

     ...Finance department, and reporting to the accounting manager, the Senior Accountant will be responsible for performing complex accounting...  ...and superior knowledge of computer applications and database software applications. Extensive experience with Excel is required. ~ Excellent... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Mobis Parts Canada Corporation

    Markham, ON
    19 hours ago
  • $113.8k - $163.8k per year

     ...Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary The Snapdragon Digital Chassis...  ...practices working with high profile automotive manufacturers. Develop knowledge and competency across a variety of HLOS frameworks... 
    Work from home

    Qualcomm

    Markham, ON
    13 days ago
  • $99.5k - $149.3k per year

     ...experience in a role requiring interaction with senior leadership (e.g., Director and above)....  ...training or runtime frameworks or model efficiency software tools with new features and optimizations. Models, architects, and develops machine learning hardware (co-designed with... 
    Senior
    Work from home

    Qualcomm

    Markham, ON
    21 days ago
  • $72k - $91k per year

     ...Summary: We are seeking an experienced Senior Network Administrator to join our IT...  ...performance wireless network environment. Help develop and enforce firewall policies to protect...  ...: Plan and execute firmware and software upgrades for Palo Alto firewalls, Cisco switches... 
    Senior
    Long term contract
    Full time
    Flexible hours
    Weekend work
    Afternoon shift
    Markham, ON
    9 days ago
  • $115k - $125k per year

     ...bonus, up to 150% Job Summary: The Senior Manager Manufacturing is responsible for...  ...and safety standards. The mandate is to develop and drive a flexible best in-class manufacturing...  ...knowledge of prepress and workflow software, e.g. Adobe Premium, Macintosh, color management... 
    Senior
    Long term contract
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Flexible hours
    Shift work

    Giesecke+Devrient

    Markham, ON
    22 days ago
  • $145.2k - $222.53k per year

     ..., standards, regulations, and client's requirements You will develop a full understanding of, and align with, Tractebel governance and...  ...of the applicable legislation, standards industry practices, software, and modelling tools related to the fields of engineering, construction... 
    Senior
    Minimum wage
    Long term contract
    Full time
    Temporary work
    For contractors
    Internship
    Local area
    Worldwide
    Relocation
    Flexible hours

    Engie

    Markham, ON
    12 days ago
  • Role Descriptions: Informatica| Snowflake| PostgreSQL Essential Skills: Informatica| Snowflake| PostgreSQL Desirable Skills: Keyword: Skills: Informatica Powercentre~PostgreSQL~Digital : Snowflake Experience Required: 6-8
    Full time

    Astra North Infoteck Inc.

    Markham, ON
    15 days ago
  • $59.5k - $85k per year

     ...on issues such road safety and infrastructure, the environment, seniors’ mobility, and consumer protection. Associates share in each other...  ...audit procedures to analyzing risks, evaluating evidence, and developing practical recommendations. Prepare clear, concise and engaging... 
    Senior
    Work from home

    CAA Club Group

    Markham, ON
    8 days ago
  •  ...Job Overview: Senior Tax Manager Location: Markham, ON Job Type: Full-time, Permanent Our TorontoJobs.ca Client is an innovative...  ..., and filing requirements. • Proficient in tax preparation software such as Caseware and TaxPrep. • Excellent analytical and problem... 
    Senior
    Permanent employment
    Full time
    Work at office

    TorontoJobs.ca Recruitment Division

    Markham, ON
    11 days ago
  •  ...and profitable growth. The role demands a dynamic blend of technical acumen, creativity, collaboration, and strategic leadership to develop, launch, evolve, and sustain compelling products that address emerging customer challenges and drive mutual success. Job Description... 
    Senior
    Relocation package

    GE Vernova

    Markham, ON
    1 day ago
  • $110k - $130k per year

     ...purpose to deliver a better world. Join us. Job Description Senior Landscape Architect - Markham/Kitchener (Hybrid) Shape Cities....  ...climate adaptation, and innovation in public realm projects. o Develop innovative solutions and details for complex multi-disciplinary... 
    Senior
    Long term contract
    Full time
    Contract work
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Markham, ON
    4 days ago
  • $110k - $140k per year

     ...Job Description AECOM is seeking a motivated and skilled Senior Mechanical Engineer to support the design and construction of buildings...  ...compliance with project requirements and industry standards. Develop plumbing system layouts , including domestic water distribution... 
    Senior
    Full time
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Markham, ON
    4 days ago
  • $75k - $80k per year

     ...the Finance department, and reporting to Sr. Finance Manager, the Senior Analyst, FP&A will be responsible for providing key internal...  ...with SAP considered an asset. ~ Experience with quantitative software applications including SQL would be an asset. ~ Excellent communication... 
    Senior
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Mobis Parts Canada Corporation

    Markham, ON
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Work from home. Be the first to apply!