Software Engineer

CLR3

Toronto

Hybrid

CAD 110,000 - 170,000

Full time

32 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CLR3 in Toronto is growing its engineering team. You will design, build and ship backend services, APIs and data pipelines that run in production, collaborating with a small senior team.

We work on real-time, high-throughput systems including streaming pipelines, RPC infrastructure and data platforms. You will own what you build, including monitoring, on-call, performance and cost, while engaging directly with clients.

Qualifications

  • Strong programming skills in at least one backend language (Go, Rust, TypeScript, Python or similar) and willingness to learn others.
  • Experience building and running APIs and services in production.
  • Working knowledge of databases, queues or streaming systems, and of testing.
  • Solid fundamentals in data structures, concurrency and system design.
  • Clear written and spoken communication, and comfort working directly with clients.
  • Able to work from our Toronto office part of the week.

Responsibilities

  • Design, build and ship backend services, APIs and data pipelines that run in production
  • Work on real-time, high-throughput systems: streaming, decoding, storage and query layers
  • Own what you build, including monitoring, on-call, performance and cost
  • Contribute to client engagements alongside senior CLR3 engineers
  • Take part in architecture decisions, code review and technical planning
  • Improve developer tooling, CI/CD and the reliability of our platforms
  • Write clear documentation and design notes that others can build on

Skills

Go
Rust
TypeScript
Python
APIs in production
Concurrency
Communication

Tools

Kafka
NATS
Kubernetes
gRPC
Solana

Job description

Build and run the real-time data, infrastructure and AI products CLR3 operates in production, and ship client systems alongside a small senior team.

CLR3 is a software consulting, advisory and product development company. We build production systems for clients and we run our own products (eeze, NoLimitNodes, datastore, HyperliquidRPC, OpenInfra, RobinhoodRPC and swqos) on infrastructure we own and operate.

We are growing our Toronto engineering team. You will work directly with the founders and senior engineers on systems where latency, throughput and reliability matter: streaming pipelines, RPC infrastructure, data platforms and the products built on top of them.

What you will do
  • Design, build and ship backend services, APIs and data pipelines that run in production
  • Work on real-time, high-throughput systems: streaming, decoding, storage and query layers
  • Own what you build, including monitoring, on-call, performance and cost
  • Contribute to client engagements alongside senior CLR3 engineers
  • Take part in architecture decisions, code review and technical planning
  • Improve developer tooling, CI/CD and the reliability of our platforms
  • Write clear documentation and design notes that others can build on
What we are looking for
  • Strong programming skills in at least one backend language (Go, Rust, TypeScript, Python or similar) and a willingness to learn others
  • Experience building and running APIs and services in production
  • Working knowledge of databases, queues or streaming systems, and of testing
  • Solid fundamentals in data structures, concurrency and system design
  • Clear written and spoken communication, and comfort working directly with clients
  • Able to work from our Toronto office part of the week
Nice to have
  • Experience with distributed, event-driven or low-latency systems
  • Familiarity with gRPC, Kafka, NATS or similar messaging systems
  • Experience with Solana, Hyperliquid or other blockchain data and infrastructure
  • Hands-on time with Kubernetes, bare-metal or cloud infrastructure, and observability tooling
  • Experience shipping AI-enabled product features
  • Open-source contributions or a technical blog
Who you are
  • You like building things and seeing them run
  • You take ownership without waiting to be told
  • You care more about solving the problem than about which language you use
  • You ask questions early and share what you learn
  • You are comfortable being on call for the systems you build
How we hire
  • 1 Intro call with an engineer, about 30 minutes
  • 2 Short take-home assignment, scoped to around two hours
  • 3 Technical conversation about your assignment and past work
  • 4 Conversation with the founders
  • 5 Offer
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Real-Time Data & Low-Latency APIs
Backend Engineer - Real-Time Data & Low-Latency APIs

CLR3 • Toronto

Hybrid
CAD 110,000 - 170,000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

CLR3 • Toronto

Hybrid
CAD 120,000 - 180,000
Rust Engineer, Trading Infrastructure
Rust Engineer, Trading Infrastructure

CLR3 • Toronto

Hybrid
CAD 120,000 - 180,000
Sr. Full Stack Engineer - .Net at B3 Systems
Sr. Full Stack Engineer - .Net at B3 Systems

B3 Systems • Toronto

On-site
CAD 100,000 - 150,000
Sr. Full Stack Engineer - .Net
Sr. Full Stack Engineer - .Net

B3 Systems • Toronto

On-site
CAD 90,000 - 130,000
Rust Systems Engineer: High-Throughput, Low-Latency
Rust Systems Engineer: High-Throughput, Low-Latency

CLR3 • Toronto

Hybrid
CAD 120,000 - 180,000
Software Engineer (Full Stack) - 6 Month Contract
Software Engineer (Full Stack) - 6 Month Contract

Citylitics • Toronto

On-site
CAD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Forum Ventures • Ottawa

On-site
CAD 120,000 - 170,000
Founding Engineer
Founding Engineer

ChatFeatured Inc. • Canada

Hybrid
CAD 120,000 - 180,000
Director, Engineering
Director, Engineering

B3 Systems • Toronto

On-site
CAD 140,000 - 200,000