As a Senior or Staff Software Engineer at Nextdoor, you'll join a focused team of developers, product managers, and designers who are passionate about using technology to cultivate a kinder world where everyone has a neighbor they can rely on. We are a small, high performing team of engineers that wear multiple hats and prioritize impact for our customers. We care about moving fast and delivering impact, without compromising on quality and reliability as guided by our Engineering Principles. You will have the opportunity to learn from your co-workers and teach them. As a team, we will make each other better and build great software. We believe in empowering our teams to own all aspects of bringing Nextdoor to life. As such, you'll get the opportunity to make key contributions across our engineering stack - this includes developing and improving frameworks across our backend services, in addition to making direct contributions to your team's product area. In addition to writing code, you'll help define the features that we build, through collaboration internally with product managers, data scientists, and other engineering leaders. We believe engineers should have a stake over all aspects of the product - from coming up with the next big ideas to build, through helping set expectations and plan roadmaps, all the way through understanding the impact of new features through rigorous data analysis. As your career at Nextdoor develops, you'll also get the chance to grow your role towards what you're most passionate about.