Staff Software Engineer
$160k - $190k per yearBlueCat
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$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...SuggestedFull timeLocal areaWorldwide$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...SuggestedLong term contractWork at officeLocal areaFlexible hours$197k per year
...meaningfully influence Uber’s business performance, and the team’s work is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter initiatives and help evolve the services and data foundations...SuggestedFull timeWork at officeRemote work- ...-based team) · Healthcare SaaS Company Confidential — Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach Location Remote anywhere in Canada · team is Toronto-based...SuggestedRemote workFlexible hours1 day per week
$173k - $197.4k per year
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational...SuggestedWork at officeWork from home- 161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer - iOS For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into...Work at officeWork from home
- ...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 contractFull timeWork at officeLocal areaFlexible hours
$160k - $220k per year
...audited at scale. We are a diverse team of engineers, product managers, and designers who are... ...secure. About the role As a Staff Software Engineer on the Okta Secures AI team, your... ...the request-time authorization engine at the Agent Gateway and at the agent to...Full timeLocal areaWorldwideShift work$197k per year
...meaningfully influence Uber’s business performance, and the team’s work is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter initiatives and help evolve the services and data foundations...Full timeWork at officeRemote work$195k - $265k per year
...us, flexibility is key. About CircleCI Engineering CI/CD has been solved. Now it's being... ...into Server and keep them current. As a Staff Engineer here, you'll care as much about... ...Experience with on-premises or self-hosted software. You've shipped software that runs in someone...InternshipLocal areaRemote work$160k - $220k per year
...higher-order integration patterns as the ecosystem of connected software (including AI agents) continues to grow. It's core... ...right\" looks like as much as building it.About the RoleAs a Staff Software Engineer on the OIN team, you'll be a technical leader for a platform...Long term contractLocal areaWorldwide$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 timeLocal area- ...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...
$205.6k - $257k per year
...system of record, Carta brings together the software, services, and legal infrastructure that... ...real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business... ...The Problems You'll Solve As a Staff Engineer, you are responsible for the...Long term contractFull timeInternshipWork at officeRemote work1 day per week$160k - $220k per year
...at scale. We are a diverse team of engineers, product managers, and designers who are... ...staying secure. About the role As a Staff Software Engineer on the the company Secures AI... ...the request-time authorization engine at the Agent Gateway and at the agent to...Shift work$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...Local areaWorldwide$220k - $359.21k per year
...t wait to meet you. WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands-on technical leader... ...and own complex systems end to end, from the segmentation engine and data pipelines through the APIs and the dashboard experience...Full timePart timeInternshipManual laborWork at officeLocal areaFlexible hours$196.8k - $270.6k per year
...the future of professional services is being written today — and we’re just getting started. Role Overview As a Staff Frontend Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user-...Work at officeRelocation packageFlexible hours3 days per week- ...Senior / Staff Software Engineer, Mapping Location: Remote Autonomous Vehicle The opportunity... A well-funded, fast-growing company building self-driving technology is expanding its mapping engineering group. Maps underpin how the vehicle knows where it...Remote work
$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 timeWork at officeLocal areaWorldwideFlexible hours$202.4k - $231k per year
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational...Work at officeWork from home- ...disaggregated AI inference systems that combine GPU-accelerated prefill with ultra-fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to build and evolve the ML API layer that makes this heterogeneous serving system accessible, reliable, and...
$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 PositionThis is an opportunity for experienced Software Engineers to join our fast growing Data Platform organization that...Local areaWorldwideFlexible hours$181k - $241k per year
...tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive...Long term contractTemporary workWork at officeRemote workFlexible hours- ...teams' ways of working - from ML model development, to traditional software development, to non-technical business functions. We are... ...maximizing productivity. We are looking for hands-on senior software engineers to build the AI tooling, agents, and workflows that accelerate how...Full timeWork at officeWork from homeFlexible hours
- ...Become a driving force in Uber Maps Search as Staff Software Engineer. Lead technical direction and innovate backend services for location search in a highly impactful role. Uber seeks a Staff Software Engineer to join their multi-disciplinary team focused on enhancing location...
- ...default. See Deploy Faster with Snowflake Apps . As a Staff/Principal Engineer, you will shape the product and its architecture. It’s a... ...accountable for measurable outcomes Your designs consider software holistically, from the hardware infrastructure to the client...Full timeInternship
- ...of the hardest problems in enterprise automation, with an engineering team that includes staff-level talent from Robinhood, Glean, Google, Netflix, and... ...mission-critical systems such as fintech, or complex workflow engines Experience with any of our stack: Go, TypeScript, and...Full timeInternshipWork at office
$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 contractLocal areaWorldwide$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 contractLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software support Toronto, ON
- software Toronto, ON
- software trainer Toronto, ON
- remote software Toronto, ON
- software qa Toronto, ON
- software asset management analyst Toronto, ON
- junior software developer .net Toronto, ON
- embedded software Toronto, ON
- software implementation project manager Toronto, ON
- software intern Toronto, ON
