Manager, SQL Schema - Distributed US, Canada
Job Description
Databases are the beating heart of every business in the world.
Cockroach Labs is the team behind CockroachDB, an open source, distributed SQL database. Like a lot of our customers, we’re evolving to be cloud-first and building CockroachDB Cloud. CockroachDB Cloud is a fully managed cloud offering of CockroachDB Dedicated, and CockroachDB Serverless. We aim to build offerings that keeps pace with the world, so developers can focus on what matters most: building the best products. Join us on our mission to enable every developer to build world-changing applications.
About the Role
We're looking for an Engineering Manager to lead our SQL Schema team, which is responsible for schema/catalog management, schema changes, name resolution and leasing, and other related parts of the database. As one of our engineering managers, we want you to help build a productive work environment for our engineering team, ensuring that resources are balanced, and projects support our goals. The SQL Schema layer is both deeply technical and highly impactful: you’ll be leading the team that is implementing our state of the art declarative schema change system to provide a best-in-class schema management and schema change solution for Cockroach Labs customers.
You Will
- Help engineers successfully navigate their day-to-day by providing them the resources they need, as well as access to individuals who can help them accomplish their goals at Cockroach Labs.
- Partner closely with our engineering and product leadership to set the engineering roadmap for CockroachDB Cloud and our future products.
- Collaborate with teams within engineering and across the company to build and establish the tools for empowering everyone to make our customers successful.
- Coach and provide direct feedback to your team to guide personal development and growth beyond just technical skills. Managing performance and making sure that our engineers are achieving their goals is essential to retaining a high performing team of engineers.
- Exemplify our core values of aim high and build to last, establish balance, be transparent about highs and lows, and respect. This is especially important as you begin to grow the team.
- Be excited to bring your technical understanding and product architecture knowledge to Cockroach Labs and learn more about databases
- Enjoy being involved in tech talks, community meetups, conferences, and hackathons and encourage your team to participate in events that interest them. Your engagement helps to strengthen our open-source community and increase our presence in the tech community.
The Expectations
In your first 30 days, you will become an integrated member of our engineering team. We believe that it's essential for you to take this first month to become familiar with our technology and our company.
After 3 months, you will be fully integrated into the team and comfortable contributing to CockroachDB’s schema management and schema change infrastructure. You’ll be managing the entire 5-engineer team, and working closely with the team and product management to understand and influence the product roadmap.
After 6 months, you’ll be starting to grow the team yourself. You will be making sure that each member of your team is working on projects that align with both our needs and their interests.
You Have
- A passion for building relationships and being responsible for the welfare of the engineering team you manage, including their professional development and growth. We're looking for managers that want to empower the team to achieve their professional and personal goals.
- Experience working on complex technical products and have exposure to distributed systems, concurrency control, data replication, file systems, or SQL processing.
- Familiarity and/or personal experience with the challenges of application schema management on a development team.
- Comfort using programming languages like Go, C/C++, Java, and Python. We use Go on the server side, but if you don't know it, you'll learn while you're here.
- A solid product architecture knowledge and grasp on how interactions between a variety of teams may impact it.
- Been exposed to performance management, understanding the importance of building an effective team that can function independently, while collaborating and supporting each other.
- Partnered across departments, ensuring coordination with internal teams (e.g., with Documentation; Marketing; Product).
Bonus (You Have)
- Grown teams across multiple time zones
- Familiarity with schema change systems
- Experience managing a deeply technical product in partnership with a product team
The Team
Reporting to Jordan Lewis - Director of Engineering
Jordan is responsible for the engineering teams that develop and maintain CockroachDB’s SQL, workload observability, disaster recovery, and change data capture implementations. He joined Cockroach Labs in 2016, and has been involved with a wide variety of CockroachDB development projects. He’s also heavily involved in the CockroachDB community and has a Friday Twitch stream which features live CockroachDB development. Jordan lives in Brooklyn where he was also born and raised. Outside of work he enjoys bike riding, hiking, Spikeball, and ever so slowly trying to learn the Irish flute.
Working with 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 and 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, and consistent SQL databases, along with the amazing technology and culture at Cockroach Labs proved too much. When not working he likes to draw, play the piano, and search NYC for cannoli's with his wife and kids.
Our Benefits
- 100% health insurance coverage (for you and 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 and inclusive workforce. If you need additional accommodations to feel comfortable during your interview process, please email us at [email protected].
Â
Date Posted
10/10/2022
Views
5
Similar Jobs
Sr. Manager/Associate Director, Program Management - Volastra Therapeutics
Views in the last 30 days - 11
Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...
View DetailsAnalytical Manager - Materion
Views in the last 30 days - 6
Materion is looking for an Analytical Lab Manager to lead the laboratory team providing accurate and timely test results The role requires a fouryear ...
View DetailsSenior Product Growth Manager - Apalon
Views in the last 30 days - 6
The text is about Mosaic Group a global company with a diverse app portfolio including Apalon with over 1 million subscribers and 600 million download...
View DetailsGrowth Manager - Apalon
Views in the last 30 days - 6
Mosaic Group is a mobile app developer with an awardwinning portfolio of brands and products including iTranslate RoboKiller and Blossom They build an...
View DetailsTechnical Product Manager - Coast
Views in the last 30 days - 7
Coast is a venturebacked startup that is reimagining the B2B card payments infrastructure They are looking for a Technical Product Manager to lead the...
View DetailsDevelopment & Partnerships Operations and CRM Manager - Acumen
Views in the last 30 days - 5
Acumen is seeking a data and systems oriented individual to lead the Development Partnerships Operations team The role involves managing Salesforce C...
View Details