Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$160k - $190k per year

BlueCat

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- 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, 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.

$160,000 - $190,000 a year

The annual salary range for this position is 160.000 – 190.000 CAD, plus participation in a discretionary bonus plan. Final compensation will be determined based on skills, experience, and qualifications.

The role is for an existing vacancy.

If you share our enthusiasm for the future of our company and are eager to contribute to our vibrant workplace, we look forward to receiving your application! Our comprehensive benefits encompass your health, financial well-being, and overall wellness, and we are committed to providing an exceptional work environment, enriching employee programs, and fostering a remarkable company culture. At our core, we champion values such as transparency, curiosity, respect, and above all, the pursuit of enjoyment.

In addition, we offer a range of appealing perks, including:

  • A Professional Development Budget
  • Dedicated Wellness Days and Wellness Week
  • A Lifestyle Spending Account
  • An Employee Recognition Program

Join us in shaping the future of our organization, where your talent and dedication can truly thrive. We invite you to apply and become a valuable member of our team!

BlueCat is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. BlueCat will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Toronto, ON vacancy
  • $160k - $220k per year

     ...code development. Position Description We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team within Okta...  ...Kubernetes. Exposure to low-code/no-code tools, workflow engines, or visual development platforms. Interest in AI-assisted... 
    Suggested
    Local area
    Worldwide

    Okta

    Toronto, ON
    4 days ago
  • $160k - $220k per year

     ...are too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved...  ...challenge of building enterprise-grade software that millions of users depend on. This...  ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite... 
    Suggested
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 days ago
  • $160k - $220k per year

     ...higher-order integration patterns as the ecosystem of connected software (including AI agents) continues to grow. It's core...  ...looks like as much as building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical leader for a platform... 
    Suggested
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 days ago
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    8 days ago
  • $140.6k - $190.6k per year

     ...Job Description   The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including home grown built tools for cost reporting, forecasting, optimization, software inventory, and related internal engineering tools... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and analyzed... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...advanced NLP applications? We are looking for Members of Technical Staff to join the Model Serving team at Cohere. The team is... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Toronto, ON
    4 hours ago
  •  ...operational performance across dashboard and delivery layers. Mentor engineers through coaching, code reviews, architecture reviews, and...  ...used by other engineers. Requirements ~7+ years of software engineering experience, including meaningful technical leadership... 
    Full time
    Internship
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    1 day ago
  • $148.8k - $198.8k per year

     ...Job Description As a Staff Software Engineer II at KeyCite, you will lead complex, business-critical engineering initiatives from architecture through production. You will modernise established platforms while maintaining the reliability that customers depend on, and you... 
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $140k - $175k per year

     ...research with AI? Join our Global Westlaw Engineering organization and help shape the next...  ...customers around the globe. As an AI Staff Engineer, you will help define and build...  ...specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Staff Software Engineer, Device Identity (Java) Device Identity and Access Organization The Device Identity and Access organization is at the forefront... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 days ago
  • $160k - $220k per year

     ...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies...  ...About the Position This is an opportunity for experienced Software Engineers to join our fast growing Data Platform organization that... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    7 days ago
  •  ...Thomson Reuters is looking for a  Staff Software Engineer, AI Product Engineering to help shape and build the next generation of AI-powered software for tax and accounting professionals. You will join the CoCounsel for Tax & Accounting organization, working in a fast-moving... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...products, including CoCounsel Audit , a suite of AI‑native products used by accountants on real client work every day. As a Lead Software Engineer (Staff Engineer), you will own core backend and AI orchestration systems that turn frontier models into reliable, production‑grade... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Kubernetes. We're creating smoother, smarter, and more delightful experiences for our users, and we're solving real engineering problems at scale. As a Staff Engineer, you'll help shape the technical direction of the platform, lead complex system initiatives, and play a... 

    achievers

    Toronto, ON
    6 days ago
  • $160k - $220k per year

     ...they impact our customers. Join an elite team of full-stack engineers, visionary data scientists, and pioneering ML engineers. We...  ...of every authentication and authorization decision. The Staff Software Engineer Opportunity Okta is seeking a Staff Software Engineer... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    7 days ago
  • $160k - $220k per year

     ...shapes how developers experience identity. Software is increasingly built by developers...  ...the one calling it. We're looking for an engineer who already builds with those skills. We...  ...people. The opportunity We're hiring a Staff Software Engineer to build the platform surfaces... 
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    7 days ago
  •  ...work of your career. About the team Product and Risk Data Engineering is Stripe's single source of truth data engineering layer for Payments...  ...bonus, not a requirement. Minimum requirements This is a Staff-level role — that typically means 10+ years of experience... 

    Stripe

    Toronto, ON
    24 days ago
  • $140.6k - $190.6k per year

     ...We're looking for a Lead Engineer to join the CoCounsel Application Experience team and play a hands-on technical leadership role in building...  ...includes: Technical Experience: 6+ years of professional software engineering experience building and shipping production web applications... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...higher-order integration patterns as the ecosystem of connected software (including AI agents) continues to grow. It's core...  ...looks like as much as building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical leader for a platform... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  • $185k - $231.5k per year

     ...and Experience team is a product-focused engineering team responsible for one of the company's...  ...About the Role We are looking for a Staff Backend Engineer to join our team. As a Staff...  ...have deep experience applying AI in the software development ~ You are Product-Minded... 
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    DoorDash Canada

    Toronto, ON
    23 days ago
  •  .... AI is central to how we work. Every engineer pairs with capable agents, and agentic workflows...  ...investors. About the Role As Staff Product Engineer, you will translate our...  ...: ~10+ years building and shipping software, including taking a product from launch to... 
    Full time
    Work at office
    3 days per week

    Parallelz

    Toronto, ON
    1 day ago
  • $164.6k - $235.1k per year

     ...related to full funnel user acquisition and growth, including SEO user registration, onboarding, and account management. As a Staff Engineer (L5) on this team, you act as the technical leader for one or more Growth areas. You own the technical architecture and direction,... 
    Remplacement
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    a month ago
  •  ...career. About the team Risk Engineering builds the systems that...  ...subsidiaries.  What you'll do As a Staff Engineer on Financial Crimes...  ...regulation into working software. Responsibilities Define...  ...infrastructure, policy enforcement engines, and reviewer tooling... 
    Work at office
    Remote work

    Stripe

    Toronto, ON
    a month ago
  • $185k - $231.5k per year

     ...About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global infrastructure system that powers DoorDash’s three-... 
    Full time
    Local area

    DoorDash Canada

    Toronto, ON
    a month ago
  • $140k - $175k per year

     ...Thomson Reuters products power professionals shaping the world across legal, tax, accounting, and audit. As a Lead Software Engineer AI (Staff Engineer AI) on Cloud Audit Suite, you will own backend and AI orchestration systems that transform frontier models into reliable,... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $164.6k - $235.1k per year

     ...About the Role: We are looking for a Staff Engineer to steer the technical evolution of our AI-centric business platforms, which currently...  ...Ship consistently. Turn ambiguous requirements into working software that users see and trust. Bias toward iteration and measurable... 
    Remplacement
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Tubi - Canada

    Toronto, ON
    a month ago
  •  ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and...  ...for contributors of all seniorities. We're looking for a Staff Manufacturing Engineer to help build Tenstorrent's in-house ability to launch, stabilize... 
    Permanent employment
    Contract work

    Tenstorrent

    Toronto, ON
    1 day ago
  •  ...to build and manage cloud infrastructure? We're looking for a Staff Cloud Engineer to help us scale and improve the cloud infrastructure behind...  ...collaborate across teams. Even Better If You Have - A background in software development before moving into cloud engineering or DevOps. -... 
    Full time
    Manual labor
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    1 day ago
  •  ...to their ideal customers. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow...  ...: AppLovin's Array team is seeking an experienced Staff Backend Software Engineer to join our team. Array is a seamless, end-to-end app management... 
    Full time
    Work from home
    Flexible hours

    AppLovin

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!