Staff Software Developer – Advanced DDI at BlueCat

Montreal, Missouri, United States

BlueCat Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Networking, Network OperationsIndustries

Requirements

  • 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
  • High proficiency with software development best practices, coding standards, and design patterns
  • Ability to decompose ambiguous, large-scale problems into clear architectural options
  • Pragmatic decision-maker who balances technical quality with delivery and real-world constraints
  • Experience designing systems to tolerate real-world failure modes (e.g., network partitions, cascading failures, data inconsistencies, performance regressions, resource exhaustion, unexpected traffic patterns)
  • Experience proactively building guardrails, automation, telemetry, and operational workflows to minimize downtime and accelerate recovery
  • Embrace observability, chaos testing, and “designing for failure” as foundational engineering principles
  • Holistic thinking about reliability: from architecture and code paths to CI/CD, deployment strategies, and long-term operability
  • Demonstrated cross-functional leadership, collaborating 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, building high-performance, safe, and reliable systems
  • 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

Responsibilities

  • Help define the long-term technical direction of the BlueCat Cloud Platform
  • Drive architectural evolution
  • Lead complex, cross-team initiatives
  • Build enterprise-grade DNS, DHCP, and IPAM (DDI) solutions for global customers
  • Operate at scale and shape the future of the platform
  • Raise the technical bar across engineering
  • Work on systems where safety, reliability, and performance are paramount
  • Anticipate complexity and simplify the path forward

Skills

Key technologies and capabilities for this role

Software EngineeringDNSDHCPIPAMDDICloud PlatformArchitectureLeadershipSystems EngineeringReliabilityPerformance Optimization

Questions & Answers

Common questions about this position

What experience level is required for the Staff Software Developer role?

The role requires 10+ years of software development experience, along with a demonstrated deep and diverse engineering background in building and operating modern distributed systems.

What education is needed for this position?

A Bachelor’s degree in Computer Science, Engineering, or related field is required.

What is the company culture like at BlueCat?

BlueCat has an award-winning culture, certified as a 'Great Place to Work,' and is recognized as one of Canada's top workplaces in categories including Technology, Today's Youth and Women, and Mental Health and Inclusion.

What salary or compensation does this role offer?

This information is not specified in the job description.

Is this a remote position or does it require office work?

This information is not specified in the job description.

BlueCat

Provides Adaptive DNS and network security solutions

About BlueCat

BlueCat Networks provides Adaptive DNS solutions that improve network security, efficiency, and management of hybrid cloud environments. Their products include DNS, DHCP, and IPAM solutions, which help businesses automate network functions, minimize risks, and comply with industry standards. Unlike many competitors, BlueCat focuses on transforming DNS into a security asset, enabling organizations to quickly identify and address network threats. The company aims to support enterprises in their digital transformation efforts by offering a unified view of their network, simplifying tasks for DevOps and NetOps teams through automation.

Toronto, CanadaHeadquarters
2001Year Founded
$27MTotal Funding
SERIES_BCompany Stage
Enterprise Software, CybersecurityIndustries
501-1,000Employees

Benefits

Professional Development Budget
Wellness Program
Employee Recognition Program

Risks

Integration challenges from LiveAction acquisition may disrupt operations and customer service.
Expansion in APAC exposes BlueCat to competition from established local players.
Zero Trust DNS introduction may face resistance, slowing adoption rates.

Differentiation

BlueCat specializes in Adaptive DNS, enhancing network security and hybrid cloud management.
Their solutions automate network functions, reducing risks and ensuring compliance.
BlueCat transforms DNS into a robust defense line, rapidly detecting network threats.

Upsides

Increased demand for hybrid cloud solutions boosts need for BlueCat's DNS management tools.
Zero Trust security models create opportunities for BlueCat's DNS-based security solutions.
Acquisition of LiveAction enhances BlueCat's network performance monitoring capabilities.

Land your dream remote job 3x faster with AI