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

Senior Software Engineer, Docker Desktop, Go/Backend Focus

$225.3k - $361.75k per year
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 Senior Software Engineer, Docker Desktop, Go/Backend Focus based in Canada.

This is a high-impact backend and platform engineering role focused on the systems powering a widely used developer desktop experience.
You’ll design and build modular services and shared components that support millions of developers and multiple engineering teams.
The role combines hands-on Go development with architectural ownership, reliability engineering, telemetry, and platform evolution.
You’ll work on user-facing lifecycle systems such as installation, updates, startup, and other foundational capabilities.
As a senior engineer, you’ll take ownership of complex, cross-cutting initiatives from problem definition through delivery and iteration.
You’ll collaborate with distributed teams, influence technical direction, and help establish engineering practices that enable teams to move faster with confidence.
This is an opportunity to shape foundational developer infrastructure while working in a remote-first, highly collaborative engineering environment.

Accountabilities
  • Design, develop, and maintain core backend and platform systems supporting the desktop application's lifecycle, including installation, updates, startup, and shared services.
  • Build and evolve modular platform components such as settings, feature flags, internal services, and other capabilities consumed by multiple engineering teams.
  • Develop high-quality, well-tested Go software while contributing to engineering standards, maintainability, and technical excellence.
  • Improve platform reliability, performance, observability, and diagnostics through telemetry, system-health metrics, and architectural improvements.
  • Partner with feature teams to ensure shared platform capabilities effectively support product development and evolving technical requirements.
  • Drive initiatives end to end, from defining problems and evaluating solutions through implementation, release, measurement, and iteration.
  • Contribute to architectural discussions and help establish the long-term technical direction of the desktop platform.
  • Identify and resolve complex, cross-cutting technical challenges while considering their impact on both internal teams and end users.
  • Participate in an on-call rotation when required, including occasional evenings, weekends, and holidays to support critical platform systems.
  • Share technical knowledge through design proposals, documentation, internal presentations, pair programming, and collaboration with engineering peers.
  • Requirements

    • 6+ years of professional experience building backend software, with strong and recent hands-on experience using Go (Golang) in production environments.
    • Proven backend or platform engineering expertise, including experience designing modular systems and shared components used by multiple teams.
    • Strong problem-solving skills and the ability to navigate ambiguous requirements, complex systems, and cross-functional technical challenges.
    • Experience with observability, telemetry, diagnostics, or system-health monitoring and an understanding of how these capabilities support reliable production systems.
    • Demonstrated ownership of technical projects from initial problem definition and architecture through implementation, delivery, and ongoing improvement.
    • Strong communication skills, including the ability to write clear technical documentation and collaborate effectively across distributed engineering teams.
    • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
    • Experience with developer tooling or platform engineering is an advantage.
    • Familiarity with virtualization, networking, containers, CI/CD systems, release pipelines, build systems, desktop environments, or local development tooling is a plus.
    • Comfortable thinking in terms of reusable systems and understanding how architectural decisions affect other teams and end users.
    • Willingness to contribute to a collaborative, remote-first engineering environment and influence technical direction through strong judgment and well-reasoned proposals.
    • Benefits

      • Canada compensation range of CA$225,300 – CA$361,750 , plus equity.
      • Fully remote work for candidates located in the  East Coast time zone of Canada or the United States .
      • Flexible working arrangements designed to support autonomy and effective collaboration.
      • Generous paid time off, quarterly wellness days, and a designated end-of-year wellness break.
      • Home-office support to help create a comfortable and productive remote workspace.
      • Technology stipend equivalent to  US$100 net per month .
      • Annual learning and development stipend for conferences, courses, certifications, and other professional development.
      • 16 weeks of paid parental leave after six months of employment.
      • Equity eligibility for full-time employees.
      • Comprehensive benefits including medical coverage, retirement benefits, and paid holidays, varying by country.
      • Opportunities to work with globally distributed engineering teams and contribute to widely used developer infrastructure.
      • Dedicated onboarding, mentorship, technical collaboration, and opportunities to lead significant platform initiatives.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Docker Desktop, Go/Backend Focus in Canada vacancy
  •  ...Docker has been one of the most loved brands in developer tooling,...  ...container image pulls. Docker Desktop, Docker Hub, and Docker Scout...  ...building the tools that define how software gets built and delivered. As...  ...by default. As a Senior Security Engineer embedded in... 
    Senior
    Remote work
    Home office
    Shift work

    Docker, Inc.

    Canada
    4 days ago
  • $148.3k - $171k per year

     ...industry with its low fees, advanced trading engine, strong security and reliability, and...  ...Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing,...  ...modern deployment technologies such as AWS, Docker, Kubernetes, or comparable platforms.... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    1 day ago
  • $145k - $155k per year

     ...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 services,... 
    Senior
    Remote work

    Tucows Inc.

    Canada
    3 hours ago
  • $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
    11 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... 
    Senior
    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
  • $120k - $150k per year

     ...donor fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team...  ...use as it grows. The work will initially be heavily backend-focused as the team builds the new service and integrates with... 
    Senior

    Kindsight

    Canada
    4 days ago
  •  ...Validation Cloud is hiring a remote Senior Backend Engineer to design and build services that power our Node API and Web3 data access. This is...  ...collaborate across teams. Requirements include 5+ years in software engineering and experience with Go, Kubernetes, AWS, GCP, and... 
    Senior
    Full time
    Remote work

    Far Coder

    Canada
    4 days ago
  • $174.49k - $205.33k per year

     ...industry with its low fees, advanced trading engine, strong security and reliability, and...  ...Holdings Inc. About This Role: The Senior Software Engineer, DevOps is part of the Infrastructure...  ...or programming languages (e.g., Python, Go, Bash) ~ Experience with... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    3 hours ago
  • $120.4k - $216.6k per year

     ...generation of the Akamai Cloud. Partner with the best As a Senior Software Engineer II, you will collaborate with development and site...  ...such as Kubernetes, Nomad and dev-environment tooling (Kind, Docker Compose, Tilt). Be comfortable working with relational databases... 
    Senior
    Remote job
    Work at office
    Work from home

    Akamai Technologies

    Canada
    6 hours ago
  • usd130k - usd180k per year

     ...next steps. Our partner is looking for a Backend Engineer, Core APIs based in Canada. Join a fully...  ...API services. You’ll work across Go and Node.js to build reliable, scalable infrastructure...  ...and backend infrastructure with a strong focus on reliability, scalability, and... 
    Remote job
    Work from home
    Free visa
    Canada
    4 hours ago
  •  ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...Location: Remote   How You'll Make an Impact:   As a Senior Backend Engineer on the Booking Engine squad, you'll implement new... 
    Senior
    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
  • Lead the security initiatives for Docker Desktop as a Senior Security Engineer in a remote-first setup. Your expertise will influence secure development practices for a product millions rely on. In this role, you will be the key security advocate within the Docker Desktop engineering... 
    Senior
    Remote work
    Worldwide

    Docker, Inc.

    Canada
    4 days ago
  • $156.5k - $215k per year

     ...all applications and next steps. Our partner is looking for a Senior Software Engineer I - Platform Enablement based in Canada. This role sits...  ...dependent systems. Develop performant, scalable, and secure backend applications and APIs using Ruby on Rails. Design,... 
    Senior
    Remote job
    Canada
    4 hours 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 create... 
    Senior
    Flexible hours

    Veeva Systems, Inc.

    Canada
    3 days ago
  •  ...Foundations team drives Data Engineering and Data Apps and Tooling work...  ...looking for talented data-minded software engineers to help us manage...  ...Software Engineering role, with a focus on building and maintaining...  ...quality issues Knowledge of a backend development language (such as... 
    Internship

    Stripe

    Canada
    22 days ago
  • $170.4k - $234.3k per year

     ...advertising and marketing channels. Engineering at StackAdapt:  As an...  ...lead by example to uphold software development best-practices in...  ..., component libraries and backend systems that serve the team roadmap...  ...with stakeholders and other senior engineers across the... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    25 days ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement... 
    Senior
    Contract work
    Remote work

    Oomple

    Canada
    7 days ago
  • $132k - $179k per year

     ...applications and next steps. Our partner is looking for a Software Engineering Manager (Core Workspaces) based in Canada. As an...  ...React and TypeScript , combined with experience developing backend systems in  Go . Practical experience building systems involving  LLMs... 
    Senior
    Remote job
    Canada
    4 hours ago
  • $100k - $120k per year

     ...Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments...  ...Ascend, AdvRM, and Connect. You'll work alongside Senior and Staff engineers to build reliable backend services, integrate with our selected payments partner... 
    Senior

    Kindsight

    Canada
    4 days ago
  • $160k - $180k per year

     ...fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight...  ...during the early stages of the build. The role is heavily backend-focused. Our backend technology is still being finalized, with Ruby... 
    Senior
    Internship

    Kindsight

    Canada
    4 days ago
  •  ...Our partner is looking for a Principal Software Engineer, Program Structure based in Canada. This...  ...technical leadership opportunity focused on building the architectural foundation...  ...organizational structures. The role combines deep backend engineering with product judgment and... 
    Remote job
    Long term contract
    Immediate start
    Flexible hours
    Canada
    4 hours ago
  • $150k - $175k per year

     ...independent team of data & AI experts, engineers, and designers who build...  .... Whether you are a Senior Engineer, Tech Lead, or DevOps...  ...and CD. Experience building software collaboratively using pull requests...  ...with a Hiring Manager focused on your approach to teamwork,... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

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

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ..., hands-on technical leadership role focused on improving engineering effectiveness,...  ...high-priority areas Mentor and guide senior engineers and technical leads through coaching... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...seeking a highly experienced Senior ETL Developer who will be responsible...  ..., this person will be focused on migrating all the existing...  ...at Exadel Exadel is a global software consulting and development...  ...in Computer Science, Software Engineering or a relevant work experience... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Exadel

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

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ...practices. You will partner with senior engineers for guidance on architecture...  ...other stakeholders to deliver customer-focused features · Identify, analyze, and communicate... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid...  ...organization. In this role, you will focus on designing, developing, and...  ...develop, and maintain robust, scalable software solutions supporting complex liquid credit... 
    Senior
    Remote job

    EPAM Systems

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

     ...the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront...  ...customers and meaningful scale. The team is focused on maintaining and improving the product...  ...: Have significant experience as a senior or staff-level software engineer on... 
    Senior
    Full time

    Checkfront

    Canada
    a month ago
  • $140k - $165k per year

     ...Position Summary: We’re looking for a Senior Agentic AI Platform Engineer who wants to build AI systems that...  .... You’ll work across Python backend services, React/TypeScript, Amazon Bedrock...  ...for an engineer who likes building software, solving messy systems problems,... 
    Senior
    Manual labor

    Kindsight

    Canada
    3 days ago
  • $130k - $200k per year

     ...expertise with AFRY’s global engineering, project delivery, and sustainability...  ...integrity and respect, and focused on delivering lasting impact....  ...---------------- Position: Senior / Principal Geotechnical...  ...modelling and analysis software. Experience working across... 
    Senior
    Permanent employment
    Full time
    Internship
    Live In
    Flexible hours

    AMC Consultants

    Canada
    6 hours ago
  • $120k - $160k per year

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

    Kindsight

    Canada
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Docker Desktop, Go/Backend Focus. Be the first to apply!