Events  Deals  Jobs 
    Sign in  

Databases are the beating heart of every business in the world.

Cockroach Labs is the creator of CockroachDB, the most highly evolved cloud-native, distributed SQL database on the planet that scales fast, survives anything, & thrives anywhere. We created CockroachDB to unshackle teams from the constraints of their database. Join us on our mission to enable every developer to build world-changing applications!

About the Role

Cockroach Labs is hiring a software engineer for the Engineering Productivity team to support the internal tools infrastructure at Cockroach Labs.

The Engineering Productivity team builds development tools & infrastructure to enable & accelerate the work of Cockroach Labs engineers. The work that this team does has a broad-reaching impact on the engineering team of over 100 engineers who rely on these tools every day as well as other teams within the company that depend on our internal cloud infrastructure. The team owns a variety of development tools & systems that encompass the workflow of engineering teams, ranging from the CockroachDB build process to the CI pipeline to internal hosting infrastructure.

For this specific role, a majority of the focus will be on supporting the tools infrastructure for the Education team. The Education team is responsible for the free, online documentation & training that help developers learn & use CockroachDB. 

Were looking for an experienced Software Engineer to develop & maintain the tools & infrastructure supporting all of the Education teams work, from our build & publishing pipelines to third-party integrations for external functionality. Youll work closely with technical writers & curriculum developers to understand the current tools, processes, & challenges & scope solutions. Everything you work on will have a direct & measurable impact on Cockroach Labs business metrics & trajectory.

In addition to work on Education infrastructure, the candidate will work closely with other members of the Engineering Productivity team on development of internal tools.

The ideal candidate will have broad experience in unix, git workflows, automation, cloud infrastructure, & continuous integration, & will enjoy working on a variety of different problems from project to project. You should also enjoy providing direct support & help to colleagues, a customer service mindset is crucial for this role!

You Will

  • Understand the daily workflows of engineers & technical writers across the team & identify improvements to increase productivity & reduce friction
  • Manage & optimize the tools, infrastructure, & integrations for building & delivering our docs & training sites.
  • Help manage our internal applications running on GCP & AWS
  • Collaborate with infrastructure engineers & web developers across the company for shared knowledge & best practices.

Example Projects

  • Improve Netlify build times for public CRDB documentation & fix bugs in our Netlify deployment process
  • Research & document how our auto-generated docs (e.g., the Cluster Settings & Function & Operators pages) work, while also formulating a solution for better maintaining said docs
  • Automate common manual operational tasks for the docs team: publishing release notes & technical advisories, testing of sample code, generation of SQL command output

The Expectations

In the first month, you will become an integrated member of our engineering productivity team. Youll become familiar with our systems & software development workflows. We believe that it's essential for you to take this first month to become familiar with our technology & our company. In addition to becoming familiar with CockroachDB & Cockroach DB cloud, youll learn about our Education tools & workflows. For example, youll learn how we use GitHub, Jekyll, Algolia, & Netlify to build & publish our docs & youll talk with writers & curriculum developers about their day-to-day work & challenges.  Youll be given a small starter project to help you learn about a particular area.

After your first month, youll move from learning our tools & workflows to optimizing & maintaining them, with a focus on the parts that are most critical to the education teams immediate productivity & success.

By the end of the third month, you will be a fully-contributing member of the Engineering Productivity team, having successfully owned & completed a medium-sized project. You will also have developed ownership of our docs infrastructure & will be proposing & scoping projects moving forward. 

You Have

Desired experience level ranges from mid to senior level. At a minimum this role requires:

  • 3+ years of experience as a software engineer
  • Strong full-stack experience, including modern HTML, CSS, Javascript, & a backend programming language
  • 1+ years of hands on experience with GCP or AWS
  • 2+ years of experience writing development tools
  • Ability to quickly pick up new skills & emerging technologies
  • Experience with automation & scripting on unix
  • Experience with git/github & release management
  • Exceptional communication skills with a service mindset & desire to collaborate
  • A BS in Computer Science or equivalent experience.

The Team

Reporting to Ken Liu - Director of Engineering

Ken Liu is an experienced engineering leader, having managed engineering teams at several high-growth startups in NYC. Prior, he worked in various industries as a software engineer including Novartis Pharmaceuticals, IEEE, & BMW. In his free time, he spends most of his energy keeping up with his two kids but occasionally likes to relive the 90s by rollerblading.

Isaac Wong - VP of Engineering

Isaac is responsible for the health of the engineering organization at Cockroach Labs. He partners closely with teams to ensure we have a balanced culture that promotes quality & innovation in pursuit of our goals. Before joining Cockroach Labs Isaac was in life sciences for 16 years with Medidata Solutions where he had a front row seat on the exciting ride from a 30 person startup to more than 2000 people worldwide. But the lure of distributed, resilient, & consistent SQL databases, along with the amazing technology & culture at Cockroach Labs proved too much. When not working he likes to draw, play the piano, & search NYC for cannoli's with his wife & kids.

Our Benefits

  • 100% health insurance coverage (for you & your dependents!)
  • Paid parental leave (with baby bucks)
  • Flex Fridays
  • Flexible time off & flexible hours
  • Education reimbursement
  • Relocation support

Cockroach Labs is proud to be an Equal Opportunity Employer building a diverse & inclusive workforce. If you need additional accommodations to feel comfortable during your interview process, please email us at

Apply To Job
© 2021 GarysGuide      About    Feedback    Press    Terms