Product and Engineering

Cockroachlabs

Senior
Apply on EasyApply

Create a free account to apply in seconds

CareersOpen Interview Process Product and EngineeringOpen Positions

Product & Engineering

Collaborate with brilliant minds, do groundbreaking work, and create a transformative experience for our customers.

Product excellence & innovation

At Cockroach Labs, we tackle one of the toughest challenges in modern data infrastructure—database bottlenecks that hold back business performance and growth. CockroachDB eliminates the complexity of manual sharding and effortlessly scales as our customer’s workload grows, ensuring their systems remain agile and resilient. Our commitment to product excellence is driven by a culture where quality, precision, and mutual respect fuel everything we do, empowering our team to deliver innovative, high-impact solutions that transform how global businesses operate.

Our product

At Cockroach Labs, we're building the next generation of resilient, scalable databases that power transformative business experiences. Our tech stack reflects our ambition to push boundaries. We leverage modern tools and frameworks, including Go for core database development. Our cloud infrastructure is built on a mix of AWS, Google Cloud Platform, and Azure, ensuring resilience and flexibility in deployments. We also utilize Terraform for infrastructure as code and Prometheus for observability, giving our teams the best tools to build, monitor, and maintain at scale.

Research and publications

We're committed not only to product development but also to contributing to the broader technical community.

CockroachDB: The Resilient Geo-Distributed SQL Database


This paper covers CockroachDB's design and transaction model, which supports consistent geo-distributed transactions. It also includes performance evaluations and lessons learned over several years of development. Read the paper

Enabling the Next Generation of Multi-Region Applications with CockroachDB


This paper focuses on CockroachDB’s multi-region support, offering new SQL syntax to simplify the configuration of databases across regions while maintaining consistency and performance. Read the paper


Why us?


Industry leaders trust CockroachDB to run their most intensive, mission-critical applications. Exceptional tech talent trusts us to help them build great careers.

We are building an enterprise-caliber, distributed SQL database architected to eliminate downtime, simplify operations, and enable seamless customer experiences anywhere on the planet.

30-day onboarding


Our 30-day onboarding helps Engineers understand our products and navigate our codebase.

Commitment to open source


Our commitment to open source and sharing ideas means you can learn quickly.

Continuous improvement


Our belief in continuous improvement means that we are constantly improving our codebase and enabling our Engineers to make an impact.


“My colleagues on the database teams are solving some of the toughest problems in distributed systems, and it's a privilege to spend my days immersed in these kinds of complex challenges.”
Lakshmi Kannan, Senior Director, Product Management

“What I love most about working at Cockroach Labs is the incredibly smart, collaborative environment. There’s no ego when working together—everyone is generous with their time and focused on achieving the best results as a team.”
Alicia Lu, Product Manager

“Building large distributed systems is challenging, but incredibly rewarding.”
Isaac Wong, EVP, Engineering

“I continue learning and growing as an engineer and as a manager at Cockroach Labs. I feel privileged to continue to work with such fantastic colleagues, and I am proud of what we have built together. It is thrilling but also humbling to know that today CockroachDB is used by hundreds of organizations for mission-critical workloads.”
Rebecca Taft, Senior Manager, Engineering

“Cockroach Labs is the place to solve challenging, meaningful problems for those who are curious and eager to learn. If you dig into the fascinating world of databases, you’ll not only grow professionally but find immense satisfaction in the work you do.”
Jordan Lewis, Senior Director, Engineering

“My colleagues on the database teams are solving some of the toughest problems in distributed systems, and it's a privilege to spend my days immersed in these kinds of complex challenges.”
Lakshmi Kannan, Senior Director, Product Management

“What I love most about working at Cockroach Labs is the incredibly smart, collaborative environment. There’s no ego when working together—everyone is generous with their time and focused on achieving the best results as a team.”
Alicia Lu, Product Manager

“Building large distributed systems is challenging, but incredibly rewarding.”
Isaac Wong, EVP, Engineering

“I continue learning and growing as an engineer and as a manager at Cockroach Labs. I feel privileged to continue to work with such fantastic colleagues, and I am proud of what we have built together. It is thrilling but also humbling to know that today CockroachDB is used by hundreds of organizations for mission-critical workloads.”
Rebecca Taft, Senior Manager, Engineering

“Cockroach Labs is the place to solve challenging, meaningful problems for those who are curious and eager to learn. If you dig into the fascinating world of databases, you’ll not only grow professionally but find immense satisfaction in the work you do.”
Jordan Lewis, Senior Director, Engineering

“My colleagues on the database teams are solving some of the toughest problems in distributed systems, and it's a privilege to spend my days immersed in these kinds of complex challenges.”
Lakshmi Kannan, Senior Director, Product Management

• •

• •


Work as a team – Grow as an individual – Care about what you code

We know that a new generation of technologists wants to do more than just code. That’s why we’re supporting Early Career Roachers with world-class mentoring, impactful career growth, real career development, and opportunities to do genuinely meaningful work.

If you’re passionate about shaping the future of databases and working with some of the brightest minds in technology, get in touch.

News from our Engineering teams

Want to know what our Engineering teams are working on, thinking through and talking about? Check out their latest blogs.

Blog

Cockroach Labs Opens Engineering Office in India, Unleashing New Opportunities for Growth


Blog

You Ran the Operational Database on What?! Testing Spot Instances


How CockroachDB Implements UDFs and SPs


Help us shape a new category.


See all of our latest Product and Engineering opportunities

Skills

Agile