Staff Software Developer – Advanced DDI
6 hours ago
At BlueCat, we take immense pride in our award-winning culture, an integral part of our identity. We are proud recipients of several prestigious accolades, including the "Great Place to Work" certification. By becoming a part of our team, you not only join a company at the forefront of technology but also become an integral member of Canada's top workplaces in various categories, including Technology, Today's Youth and Women, and Mental Health and Inclusion.
We are hiring a Staff Software Engineer to join our growing Advanced DDI team at BlueCat.
We are seeking a highly technical, influential, and hands-on staff-level engineer with exceptional leadership, communication, and collaboration skills. In this role, you will help define our long-term technical direction, drive architectural evolution, and lead complex, cross-team initiatives as we build the BlueCat Cloud Platform, a critical system delivering enterprise-grade DNS, DHCP, and IPAM (DDI) solutions to global customers.
This is a unique opportunity to operate at scale, shape the future of our platform, and raise the technical bar across engineering. You will work on systems where safety, reliability, and performance are paramount, and where your ability to anticipate complexity and simplify the path forward will have lasting impact.
What We're Looking For
- 10+ years of software development experience - Demonstrated deep and diverse engineering background with a history of building and operating modern distributed systems. - Bachelor's degree in Computer Science, Engineering, or related field.
Strong experience in modern development practices - High proficiency with software development best practices, coding standards, and design patterns. - Ability to decompose ambiguous, large-scale problems into clear architectural options. - A pragmatic decision-maker who balances technical quality with delivery and real-world constraints.
You understand that complex platforms fail in complex ways - You have experience designing systems to tolerate real-world failure modes—including network partitions, cascading failures, data inconsistencies, performance regressions, resource exhaustion, and unexpected traffic patterns. - You proactively build guardrails, automation, telemetry, and operational workflows to minimize downtime and accelerate recovery. - You embrace observability, chaos testing, and "designing for failure" as foundational engineering principles. - You think holistically about reliability: from architecture and code paths to CI/CD, deployment strategies, and long-term operability.
Demonstrated cross-functional leadership - You collaborate effectively with product, security, SRE, and infrastructure groups to define technical requirements and ensure secure-by-default architectures. - Experience establishing secure development methodologies and incorporating them into daily engineering practice.
Hands-on experience with Rust in production at scale - Experience building high-performance, safe, and reliable systems using Rust. - Familiarity with async Rust ecosystems, ownership models, concurrency patterns, and performance tuning.
Deep understanding of networking fundamentals - Mastery of protocols such as TCP/IP, DNS, DHCP, HTTP/S, and related standards. - Ability to diagnose and reason about network interactions, latency, performance, and system behavior at multiple layers of the stack.
Experience with container technologies - Many of our services are built and deployed as Docker-based containers. - Familiarity with containerization fundamentals, image construction, runtime behavior, security considerations, and debugging containerized workloads. - Ability to design services and development workflows that fit naturally into container-based ecosystems.
Bonus Points If You Have - Experience with Tokio, Rust's leading async runtime. - Proficiency with Golang and/or Python for tooling, automation, or service development. - Experience with cloud-native architectures (Kubernetes, microservices, service mesh). - Background in designing high-availability, globally distributed systems. - Familiarity with DNSSEC, DHCP failover, IPAM architectures, or other DDI-related technologies. - Contributions to open-source Rust projects or involvement in the Rust community. - Experience mentoring senior engineers or influencing engineering culture and standards. 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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
-
Staff Software Engineer – Advanced DDI
4 days ago
Toronto, Ontario, Canada BlueCat Full time $120,000 - $160,000 per yearHave you heard of BlueCat? We're one of those hidden gems that's been disrupting the market as a key player in the rapidly growing space of Intelligent Network Operations. Organizations require a new model of network operations that links foundational core services with a deep, predictive understanding of network health and performance to improve change...
-
Staff Software Developer
7 days ago
Toronto, Ontario, Canada Warner Bros. Discovery Full time $120,000 - $200,000 per yearWelcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are thestorytellersbringing our characters to life,...
-
Staff Software Developer
6 days ago
Toronto, Ontario, Canada Lightspeed Full time $104,000 - $250,000 per yearHi there Thanks for stopping byAre you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place to join our team.We're looking for a Staff Software Developer to join our Retail POS team in North America. Within the team, you'll build software solutions that help merchants grow the size and...
-
Senior Staff Software Developer
9 hours ago
Toronto, Ontario, Canada Robinhood Full time $213,000 - $250,000 per yearJoin us in building the future of finance.Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you're ready to be at the epicenter of this historic cultural and financial shift, keep reading.TheSoftware Platform...
-
Staff Software Developer, AI/ML
2 weeks ago
Toronto, Ontario, Canada Kinaxis Full time $140,000 - $180,000 per yearAbout KinaxisElevate your career journey by embracing a new challenge with Kinaxis. We are experts in tech, but it's really our people who give us passion to always seek ways to do things better. As such, we're serious about your career growth and professional development, because People matter at Kinaxis.In 1984, we started out as a team of three engineers....
-
Staff Software Developer
13 hours ago
Toronto, Ontario, Canada RBC Full time $120,000 - $180,000 per yearJob DescriptionWhat is the opportunity?At RBC Borealis, we're building the AI Agent Platform that will redefine how financial services are developed, deployed, and run securely at scale. Our team is responsible for the platform that powers intelligent, autonomous agents across multi-cloud environments including OpenShift, AWS, and Azure.As a Staff Software...
-
Toronto, Ontario, Canada Robinhood Full time $213,000 - $250,000 per yearJoin us in building the future of finance.Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you're ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the team +...
-
Staff Software Developer
2 weeks ago
Toronto, Ontario, Canada Warner Bros. Discovery Full time $120,000 - $180,000 per yearWelcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are thestorytellersbringing our characters to life,...
-
Sr. Eng, Software
1 week ago
Toronto, Ontario, Canada Wolf Advanced Technology Full time $120,000 - $180,000 per yearDesign and develop advanced embedded software architectures that power WOLF's next generation of mission-critical defence and aerospace systemsEarn a competitive annual salary of $120,000+ with comprehensive benefitsJoin WOLF's innovation team to push the limits of high-performance computing and embedded technology for the world's most demanding...
-
Toronto, Ontario, Canada Software International Full time $110,000 - $145,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic...