Senior Software Engineer - Developer Tools at Nextdoor
San Francisco, CA, US

Nextdoor is the neighborhood hub for trusted connections and the exchange of helpful information, goods, and services.

Building connections in the real world is a universal human need. That truth, and the reality that neighborhoods are one of the most important and useful communities in our lives have been guiding principles for Nextdoor. Today, neighbors rely on Nextdoor in neighborhoods around the world in the United States, the United Kingdom, Germany, France, the Netherlands, Italy, Spain, Sweden, Denmark, Australia and Canada, with many more to come.

Meet your Future Neighbors

The Developer Experience team owns the overall ecosystem that drives product development and innovation at Nextdoor. From our high-scale CI/CD pipelines (we deploy code to production roughly 12 times a day) to our local development environments and tooling, we work on the things that allow our engineering teams to go fast. We are obsessed with improving the developer experience at Nextdoor, working closely with engineering teams across the company to look for development bottlenecks, or tooling we can build to improve our workflows.

The Impact You’ll Make

As a member of the Developer Experience team, you will work on tooling which empowers other engineers, collaborate with developers from across the entire engineering organization, and work on high-impact initiatives that significantly improve the life for all engineers at Nextdoor on a daily basis.

This means you will:

Identify development bottlenecks, and pain points in our development process

Stay informed on the rapidly changing landscape of open-source tools and third-party platforms used throughout the industry

Design innovative solutions to development bottlenecks by incorporating the best solutions available, or building new tooling when necessary

What You’ll Bring to The House

BA/BS degree in Computer Science or equivalent work experience

4+ years experience building developer focused tooling, and automating common workflows

A track record of designing, building, and maintaining tools used by other engineers at scale, and monitored their impact

Experience managing CI/CD pipelines using Jenkins, or similar

Familiarity with industry best practices, and common third party developer tools

Fearlessness when troubleshooting issues in Linux and OSX environments

Empathy towards other developers

Bonus Points

Familiarity with Docker

Experience deploying and supporting distributed architecture in the AWS cloud

Familiarity with integration testing frameworks and best practices