Software Engineer in Toronto

Software Engineer in Toronto

Toronto Full-Time 121500 - 148500 $ / year (est.) Hybrid
C

At a Glance

  • Tasks: Design and build real-time data systems and APIs with a talented team.
  • Company: CLR3, a cutting-edge software consulting and product development company.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborate directly with founders and senior engineers in a supportive environment.
  • Why this job: Join a dynamic team and make an impact on innovative tech solutions.
  • Qualifications: Strong programming skills in backend languages and experience with production systems.

The predicted salary is between 121500 - 148500 $ per year.

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:

  • Intro call with an engineer, about 30 minutes.
  • Short take-home assignment, scoped to around two hours.
  • Technical conversation about your assignment and past work.
  • Conversation with the founders.
  • Offer.

Software Engineer in Toronto employer: CLR3

At datastore, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Data Engineer in our Toronto office, you'll not only have the opportunity to work with cutting-edge technologies but also benefit from continuous professional development and a supportive team environment that values your contributions. Join us to make a meaningful impact in the world of data while enjoying a flexible work-life balance and engaging projects that challenge your skills.

C

Contact Details:

CLR3 Recruitment Team

We think you need these skills to ace Software Engineer in Toronto

Backend Programming Skills
API Development
Real-Time Systems
Data Pipelines
Database Knowledge
Concurrency Fundamentals
System Design