Backend Software Engineer, Cockroach Labs

Cloud Platforms

$135-190k

+ Stock options

AWS
Kubernetes
GCP
Python
Java
Go
Terraform
C++
C
Azure
Pulumi
Senior level
Toronto

More information about location

Cockroach Labs

Cloud-native, distributed SQL database

Job no longer available

Cockroach Labs

Cloud-native, distributed SQL database

501-1000 employees

B2BData storageBig dataSaaSCloud Computing

Job no longer available

$135-190k

+ Stock options

AWS
Kubernetes
GCP
Python
Java
Go
Terraform
C++
C
Azure
Pulumi
Senior level
Toronto

More information about location

501-1000 employees

B2BData storageBig dataSaaSCloud Computing

Company mission

Cockroach Labs' mission is to make data easy by providing an industry-leading model for resilience, horizontal scalability to accommodate fast-growing businesses, and the ability to move data close to business' customers, wherever they reside across the globe.

Role

Who you are

  • Expertise with at least one cloud provider such as AWS, Azure, or GCP and Cloud APIs
  • Expertise in analyzing, monitoring, and troubleshooting large-scale distributed systems
  • Experience managing large projects/initiatives to completion on your own
  • Experience in software development using one or more of the following: Go, C, C++, Python, Java
  • Experience running Kubernetes clusters in a production environment
  • Familiarity with infrastructure tooling such as Terraform or Pulumi
  • Proficiency in working with algorithms, data structures, and production troubleshooting
  • Debugged and optimized code to automate routine tasks
  • A working knowledge of web and network protocols and standards (HTTP, TLS, DNS, etc.)
  • Previous on-call experience
  • Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process, partnering with your teammates on complex problems, and mentoring less senior engineers
  • Ideally 5+ years of professional experience and a degree in CS or related field

What the job involves

  • CockroachDB is the backbone of storing global services
  • As an Engineer on the Cloud Platform team, you will help manage and scale our CockroachDB Cloud services and infrastructure, which span multiple cloud providers, including AWS, Azure, and GCP
  • You will oversee our production systems, spending time developing systems, tooling, and infrastructure that ensures stable and scalable infrastructure - and the reliability and quality of our cloud offerings - as we deliver CockroachDB to our customers
  • In this role, you will collaborate across multiple teams building CockroachDB’s cloud offerings and the development and product teams working on the actual database
  • Our team is enabling key features of running on CockroachDB Cloud, such as multi-region deployments, customer managed encryption keys and elastic scaling
  • The platform is deployed globally and will push the limits of the services cloud vendors provide today
  • Design, build, and maintain our internal and customer facing systems with Cockroach Cloud
  • Design, write, and deliver software and systems that increase product reliability and operational efficiency
  • Develop custom tools as necessary
  • Keep a complex system running and solve problems relating to mission-critical services
  • Design, implement, operate, and troubleshoot the automation and deployment of internal and production Kubernetes clusters to maximize performance and availability
  • Participate in an on-call rotation for our production systems and hosted services
  • In your first 30 days, you will onboard and gain exposure to our current internal and customer-facing production systems
  • Working with our existing Cloud Platform and engineering teams, you will learn how our systems are built and deployed and help to manage aspects of our overall Cloud operations
  • We believe that it's essential for you to take this first month to become familiar with our technology and our company
  • After three months, you'll be integrated fully into the team. You will develop and own tooling for infrastructure, reliability, automation, and other issues related to CockroachDB Cloud’s stability and scalability
  • You will identify new opportunities for automating processes, streamlining delivery, deploying new core functionality, and building great tools
  • You will help make Cockroach Cloud the best platform to host CockroachDB on by bringing your expertise to our database product

Otta's take

Xav Kearney headshot

Xav Kearney

CTO of Otta

Cockroach Labs was founded by a team of ex-Google employees who wanted to build a database management system similar to Google’s Spanner. The result is CockroachDB, an open-source distributed SQL database. It offers local or global scaling with familiar SQL, failproof fault tolerance, and guaranteed transaction consistency, and can be deployed across any cloud.

Maintaining full SQL compliance with global cloud capabilities will help Cockroach Labs take advantage of the wave of companies needing to scale their existing SQL databases onto the cloud. Cockroach Labs grew from a $2 billion valuation to $5 billion in under a year, proving itself as an enticing and approachable prospect in this developing sector.

It already commands a high-end raft of clients including Comcast, Bose, and Baidu - but competition is stiff, particularly with industry giants like Oracle and AWS. Its hope is that CockroachDB’s high failure tolerance and geo-distribution will provide attractively swift functionality whilst allowing customers to remain within their legal jurisdictions - and will prove pivotal in 5G use cases. Its success to date, targeted updates to ease network migrations, and its recent expansion into EMEA markets, suggest it has a strong shot.

Insights

Top investors

Few candidates hear
back within 2 weeks

11% employee growth in 12 months

Company

Funding (last 2 of 7 rounds)

Dec 2021

$278m

SERIES F

Jan 2021

$160m

SERIES E

Total funding: $633.2m

Company benefits

  • Employee referral bonus + donation match
  • Connect and Contribute days
  • Flexible Working
  • Spring Health and an Employee Assistance Program to provide free counseling and support mental health
  • $2500 annually to support learning and development through workshops, conferences, and networking events
  • We dedicate company time to bond over everything from trivia and karaoke to paint-alongs and fitness classes
  • Flexible Time Off
  • 100% health insurance coverage & One Medical membership
  • Gym discounts & free Citibike membership
  • FSA
  • 401(k)
  • 12 weeks of paid parental leave & $500 in baby bucks
  • Relocation Support

Company values

  • Commit to Excellence
  • Respect Each Other
  • Establish Balance
  • Communicate Openly & Honestly

Company HQ

Chelsea, New York, NY

Founders

Spencer Kimball

(Co-founder & CEO)

Worked at WeGo Systems as CTO for 3 years before joining Google as a Software Engineer for almost 10 years. Also, previous CTO of Viewfinder and Engineer at Square.

Previously Software Engineer at Square, Co-Founder at Viewfinder and Software Engineer at Google.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 16 more jobs at Cockroach Labs