Senior Software Engineer - Cloud Infrastructure

USD 141,000-208,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Software Development @ 6 Go @ 4 Kubernetes @ 4 IaC @ 4 Terraform @ 4 GCP @ 4 Java @ 4 Distributed Systems @ 4 AWS @ 4 Azure @ 4 Communication @ 7 Networking @ 4 CloudFormation @ 4 GDPR @ 4 Debugging @ 7 PKI @ 4 Compliance @ 4 Observability @ 4 AI @ 4 ClickHouse @ 4

Details

ClickHouse is a fast-growing private cloud company focused on real-time analytics, data warehousing, observability, and AI workloads. Recognized on the 2025 Forbes Cloud 100 list, ClickHouse serves over 3,000 customers and operates a globally distributed, remote-friendly culture.

Team

The Cloud Infrastructure Engineering team builds and manages the foundational blocks of the ClickHouse Cloud data plane end-to-end, including compute, networking, security, and a multi-cloud, multi-region architecture. The team is responsible for designing, deploying, and maintaining infrastructure that provides a reliable and scalable managed ClickHouse experience.

Responsibilities

  • Architect and build a robust, scalable, and highly available distributed infrastructure.
  • Build a cloud-native platform on top of public cloud providers and automate cloud resource management.
  • Collaborate closely with ClickHouse core database development and security teams to produce the SaaS offering.
  • Work on routing and traffic components to improve reliability and scalability of the cloud service.
  • Systematically improve availability by applying industry and distributed systems best practices.
  • Design and build security components and tooling: firewall, PKI and certificate infrastructure, zero trust network, etc.
  • Improve performance and cost efficiency of the infrastructure.

Requirements

  • 5+ years of software development and operating scalable, fault-tolerant distributed systems.
  • Software development experience in Go, C/C++, Java, or another OOP language.
  • Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
  • Experience developing cloud infrastructure services, preferably with Kubernetes.
  • Experience developing cloud-native edge or service mesh services, preferably with Envoy and Istio.
  • Experience leading and shipping large-scope technical projects in collaboration with multiple experienced engineers.
  • Understanding of network topologies, protocols, and security principles (VPNs, firewalls, load balancers).
  • Knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR.
  • Strong communication skills, production debugging skills, and a problem-solving mindset.
  • Passion for efficiency, availability, scalability, and data governance; high ownership and accountability.

Compensation

The typical starting salary for this role in the United States is $141,000 - $208,000 USD. For certain premium markets (e.g., San Francisco Bay Area and New York City Metro Area), a premium range may apply: $157,000 - $230,000 USD.

Benefits / Perks

  • Flexible work environment; remote-friendly and globally distributed.
  • Employer contributions towards healthcare.
  • Stock options for new team members.
  • Flexible time off (US) and generous entitlement in other countries.
  • $500 home office setup for remote employees.
  • Global gatherings and company-wide offsites.

Equal Opportunity & Privacy

ClickHouse provides equal employment opportunities and prohibits discrimination. See their applicant privacy notice for more details.