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

Senior Software Developer

Xplore Inc.

Xplore Inc. is Canada’s fibre, 5G and satellite broadband company for rural living. Xplore is committed to the relentless pursuit of an improved broadband experience for all Canadians. Xplore is building a world-class fibre optic and 5G wireless network to enable innovative broadband services for better every day rural living, for today and future generations.

 

We are seeking a highly skilled Senior Software Developer to help build modern, future-ready applications as part of our company-wide digital transformation. In this role, you will design and deliver cloud-native services and user experiences across core Telecom domains (Digital, Field Operations, Ordering, and OSS), taking ownership from technical discovery through production operations. You will provide technical leadership through design, code, and mentorship and also shape implementation patterns, raise engineering standards, and partner with Product, Architecture, Platform, and QA to deliver secure, reliable, and maintainable solutions.

Key Responsibilities Include:

  • Design, build, and maintain cloud-native services and integrations on Azure using container patterns (including Kubernetes), aligned to modern engineering practices.
  • Lead technical design for features and integrations (APIs, events, data flows), documenting decisions and guiding implementation through reviews and pairing.
  • Research new technologies, tools and patterns to improve team efficiency.
  • Ensure quality through unit, integration and automated testing, code reviews, and adherence to engineering standards; actively identify and address defects, security concerns, and technical debt.
  • Practice “you build it, you run it” ownership: instrument services with monitoring/observability, support reliable releases, participate in incident response, and drive follow-up improvements (resilience, performance, and security).
  • Collaborate daily with Product Owners, Architecture, QA, Platform, and business partners to refine requirements, surface risks and tradeoffs, and align on outcomes.
  • Guide and mentor other developers through delivery (e.g., reviews, pairing, coaching).
  • Deliver working software increments each sprint by implementing well-defined user stories and technical tasks, including accurate effort estimation and effective story breakdown.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering or equivalent educational background
  • 5+ years of experience in C#/.NET, JavaScript/TypeScript, Golang, Java, or comparable software development environments.
  • Experience building and maintaining microservices and Web APIs using GraphQL, gRPC, REST, and/or SOAP/XML.
  • Experience building and maintaining customer-facing UIs using React, Next.js, Vue, Angular, and/or other modern JavaScript frameworks.
  • Demonstrated understanding of event-driven architectures and messaging using Azure Service Bus, AWS SNS/SQS, Google Pub/Sub, Kafka, RabbitMQ, and/or equivalent technologies.
  • Experience with Azure, AWS, and/or GCP using managed services.
  • Strong understanding of containerized application development and management using Kubernetes, Docker, OpenShift, and/or equivalent tools.
  • Data and storage technologies such as Databricks, Cosmos DB, SQL Server, PostgreSQL, Redis, MongoDB, DynamoDB, and/or equivalents.
  • Observability platforms such as Datadog, New Relic, Dynatrace, and/or ELK.
  • CI/CD tooling such as Azure DevOps Pipelines, GitHub Actions, Jenkins, and/or Argo CD.
  • Test automation tools such as Playwright, Selenium, and/or Cucumber.
  • AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, and/or equivalent technologies.
  • Strong understanding of cloud-native principles and frameworks.

Preferred Qualifications:

  • Practical experience using AI tools to support coding, debugging, and testing activities
  • Familiarity with TM Forum Open APIs and/or TM Forum-aligned data models and governance concepts for standardized integrations.
  • Experience building/operating microservices and event-driven integrations, including observability practices. 
  • Exposure to platform engineering ways of working . 
  • Domain familiarity with Telecom OSS/BSS style systems (such as Digital, Field, Ordering, OSS) and end-to-end journey thinking.
  • Experience modernizing legacy systems (reducing customizations, increasing reuse, improving interoperability) as part of a transformation program.

Condition of Employment:

As a condition of employment and in order to comply with industry related data security standards, this position is subject to the successful completion of a Criminal Background Check. Details will be supplied to applicants as they move through the selection process. 

Xplore is committed to creating an accessible environment and will accommodate disabilities during the selection process. Please let your recruiter know during the selection process of any accommodation needs.

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

     ...organization at General Motors Canada is developing a unified, scalable Vehicle...  ...vehicle ECUs to the cloud. We’re seeking a Senior Embedded Logging Software Engineer to design and integrate embedded...  ...transfer). In this role you'll develop the embedded software to manage logs... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    3 days per week

    General Motors

    Markham, ON
    4 days ago
  • $115k - $164.6k 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,... 
    Senior
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    4 hours ago
  • $127k - $225k per year

     ...Job description Huawei Canada has an immediate 12-month contract opening for a Software Developer. About the team: The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using... 
    Senior
    Long term contract
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $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...  ...for teams across the enterprise. What Youll Do Design develop and maintain CI/CD pipelines for embedded software production... 
    Senior
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    26 days ago
  •  ...Description Location: Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded... 
    Senior
    Full time
    Worldwide

    Cienet International

    Markham, ON
    a month ago
  • $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. ~... 
    Full time
    Work at office
    Remote work
    Monday to friday
    Flexible hours

    BL Innovare

    Markham, ON
    5 days ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll be responsible for... 
    Long term contract
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    19 days ago
  •  ...are seeking an experienced embedded DSP Developer to join our dynamic team in creating the...  ...embedded systems architecture with DSP, software and hardware architectures, and protection...  ...solutions for Square/UR product line. The Senior Staff Embedded Software Developer will report... 
    Senior
    Relocation package

    GE Vernova

    Markham, ON
    21 hours ago
  • $73.9k - $110.9k per year

     ...business. The Role: We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device...  ...runs across GMs entire vehicle fleet with direct mentorship from senior engineers on the team. The ideal candidate has a strong... 
    Senior
    Full time
    Internship
    Remote work

    GM

    Markham, ON
    24 days ago
  •  ...Job description Huawei Canada has an immediate 12-month contract opening for a Senior Developer - GPU Driver. About the team: The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through... 
    Senior
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...description Huawei Canada has an immediate permanent opening for a Senior Kernel Developer.  About the team: The Intelligent Real-Time Operating...  ..., development and integration. Expert level of system software development (mainly C/C++). Expert level CPU architecture... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $127k - $225k per year

     ...description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab...  ...the Chrome rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging vertical integration opportunities... 
    Senior
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...per week at minimum, or other frequency dictated by the business. The Role: Our Infotainment team is hiring a software engineer to design and develop software in our Android based Infotainment system.  You'll be part of a team working on cutting-edge software... 
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    4 hours 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
    Full time
    Work from home

    Qualcomm

    Markham, ON
    more than 2 months ago
  • $127k - $225k per year

     ...description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab...  ...the Chrome rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging vertical integration opportunities... 
    Senior
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

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

     ...About The Role: We are seeking a highly motivated Senior Safety Design Software Architect to join our Software Safety team in the Autonomous...  ...will provide guidance to the software development teams to develop and verify safe software solutions for our future vehicles.... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Day shift
    3 days per week

    General Motors

    Markham, ON
    3 days ago
  •  ...Description Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    a month ago
  • $115k - $164.6k per year

     ...vehicle ECUs to the cloud. Were seeking a Senior Device Data Capture SDK Software Engineer to design and integrate...  ...remote control at fleet scale ~ Developing production resource constrained software...  ...which our employees can thrive and develop better products for our customers.... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    3 days per week

    GM

    Markham, ON
    3 days 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.,

    Markham, ON
    more than 2 months ago
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada...  ...enabled Build, manage, and lead a team of developers to ship an industry leading CTMS product...  ...Leadership & Influence Serve as a senior technical leader and advisor across the organization... 
    Senior
    Long term contract
    Full time

    Sitero

    Markham, ON
    more than 2 months ago
  • $125k - $145k per year

     ...OVERVIEW The Software Architect applies specialized knowledge to conceptualize, design, develop, configure, and implement business and technical software solutions. The Software Architect interacts with both the client and project members such as the Product Manager, Project... 
    Full time
    Internship

    Engage People Inc.

    Markham, ON
    a month 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
    5 days ago
  • $100k - $110k per year

     ...: Bonus based on performance Health insurance Training & development About the Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have the opportunity to design build and optimize... 
    Long term contract
    Full time
    Internship

    Triunity Software

    Markham, ON
    26 days ago
  •  ...businesses. Role Summary The Intermediate ServiceNow Administrator / Developer supports, configures, and enhances BFG’s and clients ServiceNow platforms. Working under the direction of the Senior Product Development Specialist, you will handle day-to-day administration,... 
    Senior

    BFG Enterprise Services

    Markham, ON
    3 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
    5 days ago
  •  ...training offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Developer contributes to the design, development, and maintenance of the organization’s Salesforce ecosystem. This role focuses on building... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    more than 2 months ago
  •  ...Requirements: ~10 years of software development experience with strong expertise in...  .... ~ Strong experience with Angular for developing modern responsive and user-friendly frontend...  .... Responsibilities: Design develop and maintain scalable full-stack... 
    Full time

    HR POD - Hiring Talent Globally

    Markham, ON
    3 days ago
  • $75k - $85k per year

     ...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development...  ...existing said products. Responsibilities: Design, develop, and maintain embedded software and firmware for Evertz broadcast... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    4 days ago
  • $90k - $125k per year

     ...this foundation, Everest has successfully developed and established itself as a full-service...  ...team as a Clinical Trial Web Application Developer for our Toronto/Markham, Ontario, Canada...  ...server operating systems, hardware, and software requirements; implementation of improved... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Worldwide

    Everest Clinical Research

    Markham, ON
    more than 2 months ago
  • $58k - $104k per year

     ...driving. About the job: We are seeking a forward-thinking Software Engineer to join our team. Our mission is to integrate cutting-...  ...the use of AI agents and LLM-driven tools to redefine how we develop and maintain mobile software. AI-Enhanced Development: Leverage... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago

Do you want to receive more vacancies?

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