Senior Software Engineer - Cloud Infrastructure

USD 133,400-197,200 per year
SENIOR
✅ Remote

SCRAPED

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 @ 4 Networking @ 4 CloudFormation @ 4 GDPR @ 4 Debugging @ 7 PKI @ 4 Compliance @ 4

Details

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

Responsibilities

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

Requirements

  • 5+ years of software development industry experience building 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 technical projects in collaboration with multiple experienced engineers.
  • Understanding of network topologies, protocols, and security principles, such as VPNs, firewalls, and load balancers.
  • Knowledge of cloud security best practices, including encryption, access controls, and compliance standards like SOC2 and GDPR.
  • Excellent communication skills and ability to work well within a global team.
  • Strong problem-solving skills and solid production debugging experience.
  • Passion for efficiency, availability, scalability, and data governance.
  • High level of responsibility, ownership, and accountability.

Compensation

The typical starting salary for this role in the US is:

  • $133,450 - $197,200 USD

The typical starting salary for this role in US Premium Markets is:

  • $157,000 - $232,000 USD

For roles based in the United States, the typical starting salary range for this position is listed above. In certain locations (Los Angeles, CA; the San Francisco Bay Area, CA; the Seattle, WA area; and the New York City Metro Area) a premium market range may apply. Actual compensation may be higher or lower depending on factors like education, experience, location, and performance.

Perks

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

Culture & Equal Opportunity

  • As one of the first 500 employees you will help shape company culture.
  • ClickHouse provides equal employment opportunities and prohibits discrimination and harassment. See their Privacy Statement for more details.