hirly

Bluecatnetworks

Staff Software Engineer — Networking & DNS Infrastructure

Toronto Office

hirly Pro

Get in front of the people hiring at Bluecatnetworks

  • Reach the hiring manager at Bluecatnetworks on LinkedIn, from your own account
  • hirly applies to this job for you, with unlimited applications
  • A resume and cover letter written for this job, unlimited
  • The hiring manager and recruiter at Bluecatnetworks, with contact details
Get Pro for this job →

$49 a month · ₹1,999 for 30 days in India · cancel any time

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Bluecatnetworks first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 3M live jobs from 220,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Lead / management
Stated salary
C$160,000 – C$190,000 per year
Country
CA
Work mode
On-site / unstated
First seen by hirly
18 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

We're BlueCat—a Great Place to Work for good reason. Our team solves critical network challenges for some of the world's largest organizations. In simple terms, we manage the systems that keep networks running smoothly, securely, and reliably—the backbone infrastructure that powers digital transformation for enterprises globally. Our Intelligent Network Operations platform delivers and enables AI-driven agentic ops at scale, automating and simplifying how companies manage, secure, and optimize their networks.

But what makes us different is how we work: we believe great work happens in an environment where you're trusted, heard, and supported. With teams globally, we're building a workplace culture that values collaboration and integrity as much as innovation. If you're looking to advance your career with a company that invests in its people, this is it.

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.

Original posting on Bluecatnetworks's site ↗

Listed on hirly, a job board. hirly is not the employer: Bluecatnetworks is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job