Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Backend (SQL Foundations) - New York, NY image - Rise Careers
Job details

Software Engineer, Backend (SQL Foundations) - New York, NY

 

Category-defining tech. Career-defining work.

Lots of tech companies disrupt. But, many fail when they try to scale. We're different. CockroachDB makes it easier for companies to build and scale apps. This is how and why we're helping some of the most innovative companies on the planet. We tackle problems head-on and focus on solutions that create lasting impact. 

Because when our customers win, we all win. 

 


The Role

We are looking for a backend software engineer excited about growing an open-source, cloud-native distributed SQL database to join our SQL Foundations team. This team works within the SQL layer of CockroachDB, focussing on sessions and schema management. Join the team to be a part of cutting edge work that provides foundational database functionality enabling a seamless experience for CockroachDB users.

You Will

  • Contribute to the growth of CockroachDB through bringing your expertise and commitment to excellence to help build a database that makes data easy for everyone.
  • Develop in Go, but if you don't know it, you'll learn while you're here.
  • Improve the performance of CockroachDB.
  • Work closely with other engineers and product managers across our the cloud and database teams. 
  • Take part in a collaborative culture and exchange knowledge with a highly experienced technical organization.
  • Ensure that CockroachDB remains scalable, survivable, and consistent as we continue to grow as a company.

The Expectations

In the first month, you will join your engineering team and start to learn about our production systems, software development workflow, and the architecture of CockroachDB and our cloud offerings. We believe that it's essential for you to take this time to become familiar with our technology, company, and our culture.

After three months, you'll be a fully-fledged member of the SQL Foundations team and feel comfortable contributing to CockroachDB. You will begin determining the parts of our product that most interest you and work with your manager to focus your efforts on projects that align with your interests and our goals.

We want our users to have a phenomenal experience using our product. You play a crucial role in making CockroachDB a joy to use, and as our team grows, you will have the opportunity to shape the direction of development for CockroachDB and CockroachDB Cloud. We also offer technical training and experienced mentorship to help you learn and advance your career into whatever you wish it to be.

You Have

  • A passion for working on complex technical products and be proficient in topics such as distributed systems, consensus, data replication, concurrency control, file systems, or SQL processing.
  • Comfort using programming languages like Go, C/C++, Java, and Python.
  • Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process and partnering with your teammates on challenging problems.
  • 2+ years of relevant experience ideal.
  • A BS in Computer Science or equivalent experience.
  • Bonus: Experience building, running and debugging large-scale distributed systems in production.
  • Bonus: Knowledge on SQL and query processing.

The Team

Rima Deodhar - Senior Manager, Engineering 

Rima joined Cockroach Labs in 2021 and leads both the SQL Foundations and Database Server teams. The SQL Foundations team focuses on SQL session and schema management, as well as multiregion data placement. The Database Server team is responsible for internal CockroachDB infrastructure and server orchestration. Rima has over a decade experience building distributed systems at scale. In her spare time, she loves to read and travel with family.

Isaac Wong - EVP 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.

 


 

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 accessibility@cockroachlabs.com.

Cockroach Labs has a hybrid work model, with Roachers that are local to one of our offices coming in on Mondays, Tuesdays, and Thursdays and working flexibly the rest of the week. While we’ve learned valuable lessons working remotely, nothing can replace the connection, creativity, and fun that occurs when Roachers get together and we are committed to fostering a workplace that encourages collaboration and allows us all to do our best work.

 


Benefits

  • Stock Options
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Life and Disability Insurance
  • Professional Development Funds
  • Flexible Time Off
  • Paid Holidays
  • Paid Sick Days
  • Paid Parental Leave
  • Retirement Benefits
  • Mental Wellbeing Benefits
  • And more!

The annual anticipated base salary range for U.S. candidates for this role is listed in USD below. Salary is one component of the Cockroach Labs’ Total Rewards package, which also includes, for each employee: stock options, medical insurance, vision insurance, dental insurance, life and disability insurance, funds towards professional development resources, flexible paid time off, 11 paid holidays a year, 10 paid sick days a year, paid parental leave, a 401(k) plan, and wellbeing benefits.  

We set standard ranges for all U.S.-based roles based on function, level, and geographic location, benchmarked against similar stage growth companies. Actual salaries may vary and fall outside of this range depending on factors such as a candidate’s qualifications, geographic location, skills, experience, and competencies. In addition, we are often open to a wide variety of profiles, and recognize that the person we hire may be less experienced (or more senior) than this job description as posted. 

Salaries for candidates outside the U.S. will vary based on local compensation structures. 

This position will remain posted until filled. Applicants should apply via our Careers Page.

Annual Anticipated Base Salary Range (U.S)
$133,000$176,150 USD
Cockroach Labs Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Cockroach Labs DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Cockroach Labs
Cockroach Labs CEO photo
Spencer Kimball
Approve of CEO

Average salary estimate

$154575 / YEARLY (est.)
min
max
$133000K
$176150K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Backend (SQL Foundations) - New York, NY, Cockroach Labs

At Cockroach Labs, we're powered by a mission to help innovative companies build and scale applications seamlessly. As a Backend Software Engineer (SQL Foundations) in New York, NY, you'll be diving into the heart of our cloud-native distributed SQL database, CockroachDB. Joining our SQL Foundations team means you're at the forefront of creating foundational database functionality that enhances the user experience. You’ll work with other talented engineers and product managers, contributing your expertise to improve CockroachDB's performance and reliability. Your journey will begin with onboarding and getting to know our impressive tech stack and company culture, ultimately blossoming into a fully engaged team member within mere months. If you're passionate about developing scalable solutions and enjoy tackling complex challenges, you’ll thrive here. With opportunities to advance through training and mentorship, you'll not only grow your career but also make a significant impact on our users' experiences. Grab your chance to work with cutting-edge technology and a diverse team that values collaboration and innovation. Cockroach Labs is excited to see how you can contribute your passion for technology and your drive for excellence to our vibrant team!

Frequently Asked Questions (FAQs) for Software Engineer, Backend (SQL Foundations) - New York, NY Role at Cockroach Labs
What does a Software Engineer at Cockroach Labs do?

As a Software Engineer (Backend) at Cockroach Labs, you'll play a crucial role in developing features and optimizing the performance of CockroachDB. Your responsibilities include contributing to the SQL layer, focusing on sessions and schema management, and collaborating with product managers and engineers across our teams to enhance user experiences.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at Cockroach Labs?

To be successful as a Software Engineer in our SQL Foundations team at Cockroach Labs, you should have a strong background in programming, ideally with experience in Go, C/C++, Java, or Python. A Bachelor's degree in Computer Science or equivalent experience, along with a passion for distributed systems and SQL processing, is also highly valued.

Join Rise to see the full answer
What technologies do Software Engineers at Cockroach Labs work with?

Software Engineers at Cockroach Labs primarily work with CockroachDB, a cloud-native distributed SQL database. You'll also utilize various programming languages including Go, C/C++, Java, and Python, and engage with technology surrounding distributed systems, consensus algorithms, and data replication.

Join Rise to see the full answer
What is the work culture like at Cockroach Labs for Software Engineers?

Cockroach Labs fosters a collaborative and inclusive culture where Software Engineers are encouraged to share knowledge and learn from one another. The focus is on teamwork, innovation, and maintaining a positive work environment, where everyone's contributions are valued, and collaboration drives our success.

Join Rise to see the full answer
What are the growth opportunities for Software Engineers at Cockroach Labs?

At Cockroach Labs, Software Engineers have ample opportunities for growth. You will receive technical training and mentorship to advance your skills and career. You'll have the chance to work on projects aligned with your interests, allowing you to shape your professional path and contribute to the future of CockroachDB.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Backend (SQL Foundations) - New York, NY
Can you explain your experience with distributed systems?

In answering this, focus on specific systems you've worked on, the challenges you faced, and how you contributed to solving those problems. Mention any relevant technologies and the outcomes of your contributions, showing your understanding of distributed system principles.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you used them in previous projects?

Be honest about your proficiency in languages mentioned in the job description, especially Go. Provide examples of projects you've worked on that utilized these languages, illustrating your technical capabilities and how they relate to the potential role at Cockroach Labs.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Choose a specific scenario that showcases your problem-solving skills. Clearly outline the problem, the steps you took to address it, and what you learned from the experience. This demonstrates your ability to handle challenges and adapt in a dynamic environment.

Join Rise to see the full answer
How do you keep current with developments in technology and programming languages?

Discuss the resources you follow, such as blogs, forums, or online courses, and any actively adopted best practices. Sharing specific tools or platforms that you engage with shows your initiative in continuous learning and professional growth.

Join Rise to see the full answer
What do you understand about CockroachDB and its benefits?

Provide a concise overview of CockroachDB’s key features, emphasizing its scalability and resilience. Explain why you find it interesting or relevant to your expertise, and show your enthusiasm for working with innovative technologies.

Join Rise to see the full answer
How do you approach debugging in your projects?

Describe your systematic approach to debugging, including methods you use to identify issues, tools you rely on, and how your communication with teammates supports resolving bugs efficiently.

Join Rise to see the full answer
What role do you believe code reviews should play in a development team?

Explain the value of code reviews in maintaining code quality, fostering collaboration, and sharing learning opportunities among team members. Highlight your experiences and how they contribute to creating a positive team dynamic.

Join Rise to see the full answer
What strategies do you use to prioritize tasks in a project?

Outline your method for balancing deadlines and project requirements. Discuss how you evaluate tasks based on their impact, urgency, and collaboration with team members to ensure timely project delivery.

Join Rise to see the full answer
Describe your experience with SQL processing.

Provide examples of how you've worked with SQL processing, including any specific technologies. Highlight challenges you’ve overcome in working with SQL databases and solutions you've implemented to improve efficiency.

Join Rise to see the full answer
What interests you about working for Cockroach Labs as a Software Engineer?

Reflect on what specifically draws you to Cockroach Labs, such as their commitment to open-source technology, innovative solutions, or the collaborative culture. Demonstrating genuine interest shows your fit for the company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 hours ago

Cockroach Labs is on the lookout for a skilled backend software engineer to join their Disaster Recovery team, driving innovation in cloud-native databases.

Photo of the Rise User

As a Staff Field Engineer at Cockroach Labs, leverage your software engineering expertise to drive customer success and contribute to innovative database solutions.

Photo of the Rise User

As an Intermediate Software Engineer at PointClickCare, you will play a key role in enhancing their innovative cloud-based healthcare platform.

Photo of the Rise User

Wiser Solutions is on the lookout for a skilled Full Stack Engineer to help develop innovative eCommerce intelligence tools in a dynamic remote work environment.

As a Full Stack Engineer at DoraHacks, you will shape the future of AI applications in our dynamic platform.

Posted 12 days ago

Join us as a Backend Software Engineer to create engaging experiences for mobile gamers worldwide.

Photo of the Rise User

Join Binance as a Web3 Wallet Developer and help shape the future of the world’s leading blockchain ecosystem.

Photo of the Rise User

As a Lead Software Engineer at Capital One, you will lead a team to create innovative cloud-based solutions while driving technological transformation.

Photo of the Rise User
Posted 12 days ago

Become a part of Visa's Technology Organization as a Staff Software Engineer II, where you'll engineer advanced payment solutions on a global scale.

Photo of the Rise User
Posted 12 days ago

Join Palo Alto Networks as a Principal Software Engineer to drive cloud security innovations through advanced QA practices.

Make Data Easy

17 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed Accounts Payable Specialist (Permanent) at Vaco
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Cincinnati just viewed RCC Indirect Processor II at Fifth Third
Photo of the Rise User
Someone from OH, Bedford just viewed Human Resource Director at Locus Fermentation Solutions
Photo of the Rise User
Someone from OH, Columbus just viewed Cart pusher Courtesy Clerk at Meijer
Photo of the Rise User
8 people applied to Front-End Developer at Apex Logic
S
12 people applied to Angular Developer at Sparkland
Photo of the Rise User
6 people applied to Software Engineer at Kalshi
Photo of the Rise User
Someone from OH, Cleveland just viewed Strategic Finance Analyst at Hungryroot
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Finance Analyst at Stryker
Photo of the Rise User
Someone from OH, Cleveland just viewed Global Finance & Strategy Analyst at The Wonderful Company
Photo of the Rise User
7 people applied to C++ Engineer at Pico
Photo of the Rise User
Someone from OH, Columbus just viewed Social Media and Marketing Coordinator at Empora Title
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bank Account Customer Service at Discover
W
Someone from OH, Cincinnati just viewed Customer Service Advisor - Remote at Wns Global Services
Photo of the Rise User
Someone from OH, Cincinnati just viewed Creative Director, OnBrand, Copywriter at American Express
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Construction Inspector - Transportation at AMT Engineering
Photo of the Rise User
Someone from OH, Oxford just viewed Sustainability Specialist - Climate Strategy at Quantis
Photo of the Rise User
Someone from OH, Akron just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Scientist at WHOOP
X
Someone from OH, Cleveland just viewed Lead / Senior Analyst - SAP HCM at Xcellink Pte Ltd