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

Software Engineer (Backend)

Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer (Backend) based in Canada.

This role offers the opportunity to provide technical leadership for a business intelligence and client reporting platform serving enterprise healthcare organizations.
You will shape the backend architecture across multiple interconnected services, data sources, and processing workflows.
The position combines hands-on software engineering with responsibility for technical direction, architecture, and engineering standards.
You will help the team navigate complex technical challenges while ensuring systems remain scalable, secure, observable, and maintainable.
Working closely with Product, QA, and engineering teams, you will influence priorities, dependencies, and architectural decisions.
You will also mentor engineers and contribute directly to high-risk or ambiguous technical initiatives.
This is an impactful opportunity for a senior backend engineer who enjoys solving complex problems while guiding engineering strategy.

Accountabilities
  • Own the technical roadmap for backend services covering reporting, data access, scheduled processing, and export and delivery capabilities.
  • Drive architectural decisions across multiple interdependent services and data sources, documenting key decisions and technical direction for the engineering team.
  • Establish and maintain engineering standards covering code quality, testing, API design, observability, and overall system reliability.
  • Review technical designs and code, provide constructive feedback, and help engineers resolve complex technical challenges.
  • Translate ambiguous business and product requirements into clear, actionable technical plans that engineering teams can execute.
  • Balance short-term delivery priorities with long-term system health, proactively identifying, prioritizing, and managing technical debt.
  • Partner with Product, QA, and other engineering teams to align scope, sequencing, technical dependencies, and delivery plans.
  • Lead and contribute to cross-team architecture discussions, solution proposals, and vendor or platform evaluations.
  • Mentor engineers and strengthen their technical decision-making, system-design capabilities, and overall engineering judgment.
  • Remain hands-on by contributing production code, particularly for complex, high-risk, or high-ambiguity technical problems.
  • Help improve CI/CD processes, engineering workflows, and delivery velocity across the backend environment.
  • Contribute to the scalability, security, reliability, and observability of distributed backend applications and platforms.
  • Requirements

    • 12+ years of experience building and operating production backend systems, with demonstrated technical leadership through formal management or senior technical ownership.
    • Strong hands-on experience with a modern backend language and framework such as Java/Spring, Kotlin, C#/.NET, Node.js, Python, or Go.
    • Proven ability to make and own architectural decisions across multiple interconnected services rather than focusing exclusively on a single application.
    • Strong relational database expertise, including schema design, migrations, query performance, and database considerations at the systems-design level.
    • Experience designing REST APIs and service contracts consumed by other engineering teams or applications.
    • Experience with cloud platforms, with GCP experience preferred.
    • Strong understanding of authentication, authorization, access control, and security tradeoffs within distributed systems.
    • Experience coordinating technical work and dependencies across multiple engineers, services, and teams.
    • Hands-on experience with CI/CD pipelines and containerization, including improving pipeline reliability and engineering delivery velocity.
    • Strong background designing and building scalable, distributed applications and platforms.
    • Excellent written and verbal communication skills, with the ability to explain architectural tradeoffs to both technical and non-technical stakeholders.
    • Experience integrating with BI, analytics, or data warehouse platforms is strongly preferred.
    • Experience working in regulated or audit-sensitive environments such as healthcare, finance, or insurance is advantageous, particularly where data lineage and accuracy are critical.
    • Experience leading migrations or major architectural transformations, as well as asynchronous or scheduled processing for large data volumes, is preferred.
    • Experience designing role-based access control and data visibility mechanisms at the system-design level is a plus.
    • Experience mentoring engineers and leading technical planning activities such as estimation, grooming, design reviews, and technical discussions is beneficial.
    • Familiarity with distributed caching or session/token stores, frontend concepts, and team-level observability and logging practices is a plus.
    • Benefits

      • Contract opportunity with a remote working model .
      • Opportunity to take ownership of backend architecture for an enterprise business intelligence and reporting platform.
      • Significant technical influence across multiple services, systems, and engineering teams.
      • Hands-on exposure to scalable distributed systems, cloud technologies, CI/CD, data platforms, and modern backend engineering practices.
      • Opportunity to mentor engineers and influence technical standards and architecture.
      • Experience working on technology supporting enterprise healthcare clients and data-sensitive environments.
      • Opportunity to contribute to major architectural initiatives, migrations, and long-term platform improvements.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (Backend) in Canada vacancy
  • $99k - $149k per year

     ...) you will: Be a part of a fast paced, agile team comprising engineers, a product manager, and designer. Design and develop features...  ...excellent communication and collaboration skills. Have 2+ years of software development experience. Have experience creating public or... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Okta

    Canada
    6 days ago
  • $145k - $155k per year

     ...sounds exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the... 
    Suggested
    Remote work

    Tucows Inc.

    Canada
    1 day ago
  •  ...The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe...  ...We are looking for talented data-minded software engineers to help us manage business-critical...  ...data quality issues Knowledge of a backend development language (such as Scala, Java... 
    Suggested
    Internship

    Stripe

    Canada
    17 days ago
  • $143.8k - $231.9k per year

     ...Camunda is hiring a remote candidate for Senior Software Engineer, Backend. This is a full time position. Work location: Canada. The role typically involves technologies such as CI/CD, Python, Rust, Java, Docker, DevOps. Camunda is the enterprise platform for agentic orchestration... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours
    Shift work

    Far Coder

    Canada
    1 day ago
  • Advance your career as a Senior Software Engineer Backend with Veeva Systems. Benefit from a flexible work arrangement as you craft impactful backend services. At Veeva Ostro, we drive innovation in life sciences through strategic software solutions. In this role, you will... 
    Suggested
    Flexible hours

    Veeva Systems, Inc.

    Canada
    3 days ago
  •  ...RESPONSIBILITIES At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will... 

    Sprypoint

    Canada
    1 day ago
  •  ...Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...Remote   How You'll Make an Impact:   As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features, and... 
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    a month ago
  • $170.4k - $234.3k per year

     ...programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at...  ...the team and lead by example to uphold software development best-practices in addition to...  ...web APIs, component libraries and backend systems that serve the team roadmap goals... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    20 days ago
  •  ...Moomoo Canada Financial Inc. in Toronto is seeking a hands-on Senior Software Engineer to join our global fintech engineering team. You will design scalable architectures and deliver high-quality backend services for brokerage and financial platforms. You’ll collaborate... 

    Moomoo Inc.

    Canada
    2 hours ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Organization: Export Development Canada (EDC) / FinDev Canada  Stream: Stream 1 – Application Services  Term: 12-Month / 1-Year... 
    Contract work
    Remote work

    Oomple

    Canada
    6 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $136k - $168k per year

     ...ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to...  ...management systems with downstream marketing engines. Deploy Custom Webhooks: Design,...  ...Integration Engineering: 6+ years of backend software engineering or systems... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    29 days ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers... 
    Full time

    Checkfront

    Canada
    a month ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $150k - $175k per year

     ...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $163k - $213k per year

     ...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture...  .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  •  ...ready. We're part of the Valsoft Edelweiss Software Group — a large-scale portfolio of...  ...evolve. We're looking for true builders: engineers who orchestrate systems, ship production-...  ...databases — MS SQL experience a plus  ~ Backend experience designing polyglot APIs,... 
    Remote job
    Internship
    Shift work
    Canada
    10 hours ago
  • $170k - $200k per year

     ...this position: We are seeking a Staff Engineer with a strong background in modern web...  ...excellence. Technical / Execution Build backend services using C# in a Functional...  ...systems, cloud infrastructure, and secure software practices. Share learnings and elevate... 
    Remote job
    Long term contract
    Permanent employment
    Local area
    Canada
    10 hours ago
  •  .... Our partner is looking for a Staff Product Engineer - Payments based in Canada. This is an opportunity to shape the backend infrastructure behind a mission-critical benefits...  .... Requirements ~5+ years of professional software engineering experience, with a strong... 
    Remote job
    Long term contract
    Home office
    Canada
    10 hours ago
  •  ...seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the...  ..., develop, and maintain robust, scalable software solutions supporting complex liquid...  ...Python for data processing, scripting, or backend development Industry Systems: Hands-on experience... 
    Remote job

    EPAM Systems

    Canada
    26 days ago
  • $140k - $165k per year

     ...looking for a Senior Fullstack AI Platform Engineer who wants to build AI systems that...  ...engineering . You’ll work across Python backend services, React/TypeScript, Amazon...  ...role for an engineer who likes building software, solving messy systems problems, working... 
    Manual labor

    Kindsight

    Canada
    7 days ago
  • $100k - $150k per year

     ...step of the way. We are a high-ownership engineering organization focused on building secure,...  ...and collaborate across platform, backend, infrastructure, compliance, and operations...  ...application security practices and secure software delivery. ~ Experience managing penetration... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    a month ago
  •  ...requirements for control, auditability, and data residency rule most software out. When the strictest buyers pick a system of record, that...  ...that.   About the role This is the first dedicated GTM engineering hire at Plane, and you will build the function from the ground... 
    Full time

    plane

    Canada
    23 hours ago
  •  ...seeking a highly skilled Senior Python Engineer to join our distributed engineering team...  ...efficiency. The ideal candidate brings a strong software engineering foundation combined with deep...  ..., develop, and maintain robust, scalable backend services and APIs using Python and Django... 
    Remote job

    EPAM Systems

    Canada
    a month ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying... 
    Contract work
    Internship

    PLATO

    Canada
    15 days ago
  • $80 per hour

     ...RESPONSIBILITIES: Leads and architects software solutions written in Java that integrate...  ...technical leadership and guidance to a small engineering team to maintain and enhance this...  ...Experience building and maintaining backend integrations: event-driven architectures,... 
    Hourly pay
    Fixed term contract
    Remote work
    Flexible hours

    DEPT®

    Canada
    13 days ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and... 

    Precisely International Jobs

    Canada
    3 hours ago
  •  ...with many partner teams: peer engineering organizations to build robust...  ...UX/UI pieces, and analytics engines for defining and measuring the...  ...of experience in full-time software development roles ~ Experience...  ...in both frontend and backend, with strong ability to work... 
    Full time

    Stripe

    Canada
    13 days ago
  •  ...Cloudbeds, we're not just building software, we’re transforming...  ...Impact:   As a Senior Frontend Engineer on the squad, you'll build and...  ...TypeScript codebase, partnering with backend, product, and design to ship...  ...directly through the booking engine. Our Booking Engine Team:... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    a month ago
  • $120k - $160k per year

     ...Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and help build and evolve...  ...~3+ years of experience developing and maintaining commercial software products. ~ Familiarity with Salesforce DX and SFDX CLI. ~ Demonstrable... 
    Long term contract
    Remote work

    Kindsight

    Canada
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Backend). Be the first to apply!