
Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
#TeamNextdoor
Nextdoor is where you connect to the neighborhoods that matter to you so you can belong. Our purpose is to cultivate a kinder world where everyone has a neighborhood they can rely on.
Neighbors around the world turn to Nextdoor daily to receive trusted information, give and get help, get things done, and build real-world connections with those nearby — neighbors, businesses, and public services. Today, neighbors rely on Nextdoor in more than 305,000 neighborhoods across 11 countries.
Meet your Future Neighbors
As a Software Engineer with Nextdoor, Inc. (San Francisco, CA) (Telecommuting permitted up to 4 days a week) you’ll:
- Work across multiple phases of software development life cycle within a project to design, code, test and document large, complex software requirements for new or enhanced applications.
- Design, build and maintain high-performance, scalable and reliable data services and infrastructure that power neighborhood Software platform.
- Work with extremely large units of digital data and write design documentation.
- Build, debug, and maintain highly available distributed systems.
- Perform data modeling and warehousing.
- Work with software engineering standard methodologies including design patterns, peer code reviews and unit testing.
- Write technical specifications and design documents.
- Build software that protects user data from cyber attacks, unauthorized access, and spam and abuse.
- Ensure best practices in software programs design and development by documenting standards and completing code reviews.
- Mentor junior software engineers.
What You’ll Bring to The House
- Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Engineering, or closely related field.
- Five (5) years of progressive, post-baccalaureate experience in the position offered or as a Systems Engineer, or closely related position.
- Alternatively, employer will accept a Master’s degree and two (2) years of experience in the above positions.
- Must have demonstrated experience in the following: Utilizing Agile and software development processes at all levels of software delivery lifecycle (requirements gathering, documentation, design, development, code review, testing and production support); Developing software for large-scale and distributed system services in multiple environments; Reviewing designs and code from other software engineers to ensure high quality software; Writing automated unit and integration tests for code; Utilizing Programming Languages, Typescript, Kotlin, JavaScript, Python, to build software; Utilizing geospatial data to create targeted recommendations for users; Writing unit test cases to ensure that new and existing code works according to specifications; and Developing Application Programming Interfaces (APIs) to facilitate communication between client and server software programs.
Rewards
Compensation, benefits, perks, and recognition programs at Nextdoor come together to create one overall rewards package.
The starting salary for this role is expected to be: $210,900 - 247,400/year.
We also expect to award a meaningful equity grant for this role. With equal quarterly vesting, your first vest date would be within the first 3 months of your start date.
Overall, total compensation will vary depending on your relevant skills, experience, and qualifications.
We have you covered! Nextdoor employees can choose between a variety of great health plans. We cover 100% of your personal monthly premium for health, dental, and vision – and provide a OneMedical membership for concierge care.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
