Engineering Manager- Local Platform
#TeamNextdoor
Nextdoor is the neighborhood hub for you, your neighbors and the broader local community. Nextdoor’s purpose is to cultivate a kinder world where everyone has a neighborhood they can rely on.
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
Local Businesses are a major focus for Nextdoor in 2020 and beyond. As the neighborhood hub, we have a unique opportunity to foster meaningful connections between neighbors and the local businesses they love. Nextdoor will be the place that businesses introduce themselves, advertise special deals and events, and tell their story to their communities.
As part of this team, you will be playing a crucial role in defining, architecting, and building the systems and features that enable local businesses to join and participate in their Nextdoor communities. You will also be laying the groundwork for a huge part of Nextdoor's business model in the coming years.
Responsibilities to The Team
- Provide technical guidance at the architecture and product level.
- Ensure quality and timeliness of shipped software.
- Ensure project health and progress using project management tools such as JIRA.
- Facilitate collaboration across engineering teams.
- Recruit, build, coach and mentor, reinforcing engineering excellence.
- Promote a culture of feedback and transparent communication.
What You’ll Bring to The House
- BS, MS or PhD in relevant technical field, or equivalent work experience.
- 3+ years of hands-on technical management experience leading backend team.
- Proven entrepreneurial spirit and experience as a self-starter - ideally at your own business or on your own side projects
- Experience working on high-performance technical teams and software engineering projects.
- Strong fundamental understanding of data structures and algorithms.
- Experience designing, building and debugging distributed systems.
- Familiarity with software engineering standard methodologies (e.g., design patterns, peer code reviews, unit testing)
- Strong collaboration and communication skills, both verbal and written.
- Experience writing technical specifications and design documents.
- Ability to be flexible and adaptable in a dynamic start-up environment
- Strong desire to learn about new technologies and systems.
Bonus Points
- Extensive experience in one or more of the following languages: Go, Python, Java or C++ (Go/Python preferred)
- Experience architecting and deploying distributed systems on the Amazon AWS EC2 platform.