B

BlueCat

Adaptive DNS, DHCP, IPAM for security

Senior Software Developer - Cloud Platform

Data EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaHybrid

About the Job

Requirements

  • At least 5 years of software engineering experience, including at least 3 years building data platforms or data-intensive distributed systems.
  • Hands-on experience with ClickHouse or a comparable OLAP database or query engine, including data modeling, ingestion, and query performance tuning.
  • Experience with data lake architectures and open file and table formats such as Parquet and Apache Iceberg, on object storage.
  • Strong production experience with Python, including asynchronous programming, and/or Golang.
  • Experience with data processing and analytics tools such as Pandas, Polars, DuckDB, or equivalent tools.
  • Experience building data pipelines on messaging and streaming systems such as Kafka, RabbitMQ, or Redis.
  • Experience building REST APIs and distributed services.
  • Experience with cloud-native technologies, including Kubernetes, containers, continuous integration and continuous delivery, and observability.
  • Experience with AWS.
  • Understanding of networking fundamentals, including TCP/IP, DNS, and HTTP/S, and distributed systems design.
  • Working knowledge of the software development lifecycle, Agile, testing strategies, and secure engineering practices.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Strong communication and teamwork skills.

Responsibilities

  • Build and operate a data lake on a ClickHouse-centered architecture, including ingestion pipelines, data modeling, partitioning, and replication.
  • Develop and maintain data pipelines and event-driven services that move messages and data across the platform.
  • Implement data analytics jobs and APIs that expose data to product and application teams.
  • Partner with application teams to understand requirements and recommend sound approaches to data design and access patterns.
  • Improve the performance, scalability, reliability, and cost efficiency of data services, delivering measurable gains in latency, throughput, and availability.
  • Implement data protection, security, and privacy controls for data processed from the edge to the core.
  • Build with modern, asynchronous Python and Golang, and use other languages where appropriate.
  • Write and maintain documentation, including designs, evaluation plans, test results, and technical manuals.

Desired Qualifications

  • Experience with Delta Lake.
  • Experience with Dask, Ray, or Prefect.
  • Experience with GCP or Azure.
  • Kubernetes certification, such as CKAD or CKA.

About the Company

BlueCat

Adaptive DNS, DHCP, IPAM for security

BlueCat Networks provides Adaptive DNS, DNS, DHCP, and IP Address Management (IPAM) solutions for enterprises to secure and streamline their networks, especially in hybrid cloud environments. The products automate core network functions—DNS, DHCP, and IPAM—so teams can provision, monitor, and enforce network policies from a single source of truth. This helps reduce human error, speed up configuration, and improve threat detection and remediation across complex infrastructures. Unlike systems that rely on separate tools, BlueCat combines DNS security with centralized management and policy enforcement, focusing on governance, compliance, and automation for large-scale networks. The company aims to turn DNS from a potential risk into a robust line of defense, enabling faster digital transformation and easier operations for DevOps and NetOps teams.

Company size
501-1,000
Company stage
Acquired
Total funding
$27.8M
Headquarters
Toronto, Canada
Founded
2001

Recently Posted Jobs

Explore more opportunities at BlueCat

See more jobs