654,929open jobs
38,112companies
91,902added this week
Browse all
Salary
$115k – $129k per year
Location
Remote/Hybrid (Toronto, Canada)
Seniority
Staff
Employment
Full-Time
Overview
Company
Impact
Profile match
BlueCat Networks is a Canadian software company founded in 2001 and headquartered in Toronto. Its platform manages enterprise domain name, address and network infrastructure. The software is used by large organisations worldwide.

About the role:

We're looking for a systems engineer to build and operate high-throughput, low-latency network infrastructure written in Rust. You'll work on the core data plane of a production DNS platform. This service that handles large query volumes with tight latency budgets, strong reliability guarantees. It's also a role where you stay close to the people who use what you build, translating real customer problems into the right technical solution.

What you'll do:

  • Design and implement components of a high-performance DNS engine: resolvers, forwarders, caching layers, and request-processing pipelines.
  • Implement and harden DNS protocol features across transports: UDP/TCP, DNS-over-HTTPS, DNS-over-TLS, DNSSEC, EDNS Client Subnet, and related standards.
  • Build features for traffic management and reliability: global server load balancing, health-checking, policy evaluation, response rewriting, and threat/security filtering.
  • Profile and optimize hot paths: memory allocation, data structures (tries, caches), connection pooling and multiplexing and back changes with benchmarks.
  • Integrate the data plane with control-plane services: configuration updates across distributed deployed nodes.
  • Own observability for your components: metrics, structured logging/tracing, and diagnostics that make production behavior legible.
  • Write thorough unit, integration, and component tests; keep the build green and the codebase clean (linting, formatting, dependency hygiene, security advisories).

Working with customers and product

  • Listen directly to customers: through support escalations, field reports, and conversations to understand the problem behind the request, not just the feature they asked for.
  • Partner with product management to turn customer pain points into well-scoped features, and help shape the roadmap by grounding it in what's technically feasible and where the real leverage is.
  • Reproduce and diagnose customer-reported issues in production traffic patterns, then design fixes that address the root cause rather than the symptom.

What we're looking for:

  • Strong systems programming experience in Rust, including async programming with tokio
  • Solid grasp of networking fundamentals: TCP/UDP, TLS, HTTP, and ideally DNS or another wire protocol.
  • Experience writing performance-sensitive concurrent code, and the instinct to measure before and after with benchmarks and profiling.
  • A test-first, correctness-oriented mindset - you care about edge cases, graceful shutdown, backpressure, and deterministic behavior under concurrency.
  • Comfort working across a large workspace: crates/modules, shared libraries, plugin boundaries, and CI.
  • Strong communication skills and genuine customer empathy: you can talk to non-engineers, ask the right questions, and translate fuzzy problems into concrete engineering work.

Nice to have:

  • Open source work in the Rust/tokio ecosystem a major plus
  • DNS internals (record types, SOA/TTL handling, DNSSEC, ECS, dnstap).
  • Prometheus metrics, tracing, and production observability practices.
  • Protobuf/gRPC, service discovery, and control-plane/data-plane architectures.
  • Allocator tuning (jemalloc/mimalloc), lock-free/atomic programming, and low-level performance work.
  • Experience upgrading language toolchains and managing dependency/security posture over time.
  • Experience working directly with customers or in a product-partnered engineering role.

Impact:

Your work directly affects the performance, resilience, and security of a service that sits on the critical path for every request that depends on it. Small improvements in latency, memory, or correctness matter at scale, and because you stay close to customers, you'll see those improvements land as real problems solved.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
654,929 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
In office • 5+ years exp • Bengaluru
Go
JavaScript
Java
Rust
Node JS
Databases
ElasticSearch
OpenSearch
Apache Solr
AI/ML
Semantic Search
Semantic Search
Analytics
A/B Testing
Apply
$97k per year • In office • Full-Time • PhD • United Kingdom
Python
Rust
C
C++
Julia
Fortran
C
MPI
AI/ML
OpenMP
Exa
Management
Agile
Apply
SDE II 9 hours ago
$34k – $99k per year (Estimated) • In office • 4+ years exp • Hyderabad
Python
Rust
Kotlin
Databases
PostgreSQL
Redis
AI/ML
NLP
LLM
RAG
DevOps
WebSockets
AWS
Apply
Platform Engineer 10 hours ago
In office • Bengaluru
Python
Rust
AI/ML
CUDA Toolkit
Multimodal AI
Computer Vision
PyTorch
MediaPipe
Ray
CUDA
cuDNN
DevOps
Terraform
GitHub Actions
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
AWS Step Functions
Robotics
Localization
Visual-Inertial Odometry
Apply
$140k – $266k per year • Remote/Hybrid • Full-Time • 19+ years exp • Bachelor's Degree
Python
Java
Rust
C++
DevOps
CI/CD
Git
Docker
Kubernetes
Apply
Senior Legal Counsel 12 days ago
$137k – $150k per year • Remote/Hybrid • Full-Time • 7+ years exp • Toronto
Apply
$39k – $90k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Belgrade
Apply
$70k – $179k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree
Python
SQL
AI/ML
Claude
AI Agents
LLM
Analytics
Microsoft Excel
Apply
$23k – $54k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Belgrade
DevOps
Rest API
GCP
Azure
AWS
SLI/SLO/SLA
Apply
$93k – $111k per year • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
Python
SQL
AI/ML
Claude
AI Agents
LLM
Analytics
Microsoft Excel
Apply
$110k – $235k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Toronto
DevOps
CI/CD
Platform Engineering
Incident Management
GitHub
Management
Agile
Scrum
Apply
$93k – $173k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Toronto • Waterloo
Analytics
Power BI
Microsoft Excel
Management
Smartsheet
Jira
Microsoft Teams
SharePoint
Agile
Scrum
Apply
$92k – $160k per year • In office • Full-Time • 5+ years exp • Toronto • Boston • Waterloo • Halifax • Montreal
Apply
$63k – $134k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Toronto • Waterloo
Management
Agile
Scrum
Apply
$64k – $132k per year (Estimated) • In office • Full-Time • 5+ years exp • Halifax • Toronto • Waterloo • Montreal
Apply
See all jobs
This is one of many
654,929 more open roles from verified company boards, updated every day.