Remote Storage Engineer — Scalable Open‑Source Platform

Jobgether

Canada

Remote

CAD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work: From Slovenia
Coworking support
Equity / ESOP
Technology allowance
Health insurance
Flexible working
Professional development
Annual company off-sites
Open-source collaboration
International environment

Job summary

Jobgether is seeking a Software Engineer - Storage in Canada to build and scale a high-performance object storage platform. You will work across the stack, from client libraries to storage servers and deployment infrastructure, contributing to open-source projects and improving developer experience.

The role involves enhancing storage capabilities, optimizing asset delivery, expanding edge infrastructure, and ensuring reliability at scale within a globally distributed, asynchronous environment.

Qualifications

  • At least 5 years of backend engineering experience, including operating Node.js applications in production environments.
  • Experience designing, building, or operating highly scalable distributed systems.
  • Comfort working across the technology stack, including backend application development and infrastructure deployment, monitoring, and scaling.
  • Familiarity with observability and monitoring tools such as OpenTelemetry, Prometheus, and Grafana.
  • Experience with performance tuning, production troubleshooting, and improving the reliability of distributed services.
  • Strong practical experience with PostgreSQL in production, including database tuning and troubleshooting.
  • Ownership mindset with ability to drive projects independently from problem definition to delivery.
  • Strong appreciation for developer experience and building intuitive, reliable tools for developers.
  • Ability to collaborate effectively in a fast-paced, asynchronous, globally distributed team environment.

Responsibilities

  • Enhance storage capabilities and analytics storage offerings including Apache Iceberg and DuckLake.
  • Optimize asset delivery to improve speed and performance for websites and apps.
  • Expand edge infrastructure to accelerate uploads and implement features like automatic cache invalidation.
  • Improve storage server performance via monitoring, troubleshooting, and optimization.
  • Develop storage exploration tools in collaboration with frontend engineers.
  • Enhance APIs, client libraries, and CLI tools for a seamless developer experience.
  • Strengthen upload/download reliability across clients and environments.
  • Contribute to open-source storage server components and upstream improvements.
  • Resolve escalated issues by investigating causes and implementing systemic improvements.
  • Work across backend, infrastructure deployment, monitoring, and service operations as needed.
  • Drive end-to-end projects from problem definition to delivery.

Skills

Backend engineering (5+ years)
Node.js production
Distributed systems
Observability tooling
PostgreSQL production tuning
Developer experience focus
Asynchronous global collaboration

Tools

Docker
Kubernetes
AWS/GCP/Azure
OpenTelemetry
Prometheus
Grafana

Job description

Jobgether is seeking a Software Engineer - Storage in Canada to build and scale a high-performance object storage platform. You will work across the stack, from client libraries to storage servers and deployment infrastructure, contributing to open-source projects and improving developer experience.

The role involves enhancing storage capabilities, optimizing asset delivery, expanding edge infrastructure, and ensuring reliability at scale within a globally distributed, asynchronous environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Storage
Software Engineer - Storage

Jobgether • Canada

Remote
CAD 110,000 - 160,000
Fully remote work: From Slovenia
Coworking support
Equity / ESOP
+7
Remote Data Platform Engineer - Own CI/CD & Tooling
Remote Data Platform Engineer - Own CI/CD & Tooling

Jobgether • Canada

Remote
CAD 85,000 - 120,000
Competitive salary
Remote work
Meal vouchers
+9
Remote Senior DevOps Engineer - AWS & CI/CD
Remote Senior DevOps Engineer - AWS & CI/CD

Jobgether • Canada

Remote
CAD 110,000 - 150,000
Fully remote
Competitive salary
International projects
+3
Storage Platform Engineer - Trading - $150,000-$250,000 CAD + Bonus
Storage Platform Engineer - Trading - $150,000-$250,000 CAD + Bonus

Hunter Bond • Montreal

On-site
CAD 80,000 - 110,000
Senior Storage SRE - Automation, Linux & SDS (Hybrid)
Senior Storage SRE - Automation, Linux & SDS (Hybrid)

HCL Technologies Limited • Montreal

Hybrid
CAD 110,000 - 140,000
Hybrid work model
Remote AWS S3/DataSync Engineer
Remote AWS S3/DataSync Engineer

Jobgether • Canada

Remote
CAD 78,000 - 117,000
Remote work
Health insurance options
Paid sick leave
+2
Kubernetes DevOps Engineer - Distributed Systems
Kubernetes DevOps Engineer - Distributed Systems

Jobgether • Canada

Remote
CAD 90,000 - 140,000
Remote work with worldwide team
Open-source contributions
Exposure to large-scale Kubernetes and
+1
Senior Storage Systems Engineer — Rust, APIs & Scale
Senior Storage Systems Engineer — Rust, APIs & Scale

Sentry • Toronto

On-site
CAD 200,000 - 420,000
Equity grants
Paid time off
Group health insurance
+1
Storage Site Reliability Engineer
Storage Site Reliability Engineer

HCL Technologies Limited • Montreal

Hybrid
CAD 110,000 - 140,000
Hybrid work model
Remote CI/CD Build & Release Engineer (Canada)
Remote CI/CD Build & Release Engineer (Canada)

Jobgether • Canada

Remote
CAD 90,000 - 120,000
Fully remote work in Canada
Continuous learning opportunities
Remote-first culture
+1