Principal Software Engineer

1 week ago


New York, New York, United States Nextdoor Full time
Job Title: Principal Software Engineer

Nextdoor is a platform that connects neighbors and communities. We're looking for a Principal Software Engineer to join our Data Platform team.

About the Role

We're seeking a highly skilled software engineer to design, build, and own a highly scalable data platform that will power the development of Nextdoor for the foreseeable future. You'll be responsible for envisioning, architecting, building, and maintaining a world-class data infrastructure that supports thousands of tables at petabyte scale.

Responsibilities
  • Design and build a highly scalable data platform that meets the needs of Nextdoor's growing user base
  • Participate in all phases of the software development lifecycle, from analysis to release and post-production support
  • Build partnerships with key stakeholders and evangelize the use of the platform
  • Develop a roadmap for future development and growth
  • Collaborate with cross-functional teams to ensure seamless integration and deployment
Requirements
  • 7-10 years of experience working on data infrastructure at petabyte scale
  • Deep understanding of data infrastructure, governance, compliance, and how enterprises use data
  • Knowledge of SQL, Spark/pySpark, and other data processing tools
  • Computer science fundamentals, including data structures, algorithms, performance complexity, and optimization
  • Software engineering fundamentals, including version control systems and workflows
  • Knowledge of data science and machine learning tools and frameworks
  • Familiarity with experimentation methodologies, such as A/B testing and statistical analysis
  • Experience deploying scalable software and working with cloud technologies (AWS preferred)
  • Strong oral and written communication skills
What We Offer

Nextdoor offers a competitive compensation package, including a starting salary range of $230,000 to $290,000 on an annualized basis, plus a meaningful equity grant. We also offer a comprehensive benefits package, including health, dental, and vision insurance, as well as a OneMedical membership for concierge care.

We're committed to creating a diverse and inclusive work environment that reflects the neighborhoods we serve. We encourage everyone interested in our purpose to apply.



  • New York, New York, United States Nextdoor Full time

    Job Title: Principal Software EngineerNextdoor is a platform that connects neighbors and communities. We're looking for a Principal Software Engineer to join our Feed Infra team, responsible for building the foundation of our platform.About the RoleWe're a small, high-performing team of engineers who prioritize impact and quality. As a Principal Software...


  • New York, New York, United States Fidelity Information Services Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Fidelity Information Services. As a key member of our Merchant Solutions Technology Development division, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and...


  • New York, New York, United States Nextdoor Full time

    Job Title: Principal Software EngineerNextdoor is a platform that connects neighbors and communities. We're looking for a Principal Software Engineer to join our Data Platform team.About the RoleWe're seeking a highly skilled software engineer to design, build, and own a highly scalable data platform that will power the development of Nextdoor for the...


  • New York, New York, United States Fidelity Information Services Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Fidelity Information Services. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure software solutions.Key ResponsibilitiesDesign and develop high-quality software solutions using Java and...


  • New York, New York, United States Credit Genie Full time

    Job Title: Principal Software Engineer, BackendWe are seeking a highly skilled Principal Software Engineer to join our Backend Platform team. As a key member of our engineering organization, you will be responsible for shaping the technical vision and architectural roadmap of our backend services.About the RoleAs a Principal Software Engineer, you will be...


  • New York, New York, United States Raytheon Full time

    Job Title: Principal Java Software EngineerAt Raytheon, we are seeking a highly skilled Principal Java Software Engineer to join our Satellite Ground Systems Team. As a key member of our team, you will design, develop, and maintain advanced software applications for our satellite ground systems.Key Responsibilities:Design, implement, and test Java-based...


  • New York, New York, United States Rokt Full time

    About RoktRokt is a hyper-growth ecommerce leader that enables companies to unlock value by making each transaction relevant at the moment that matters most. Our AI-based relevance Platform and scaled ecommerce network power billions of transactions.We're looking for a Principal Software Engineer to join our team. As a technology thought leader, you'll be...


  • New York, New York, United States ROKT Full time

    About RoktRokt is a hyper-growth ecommerce leader that enables companies to unlock value by making each transaction relevant at the moment that matters most. Our AI-based relevance Platform and scaled ecommerce network powers billions of transactions.Job DescriptionWe are seeking a Principal Engineer to join our team. As a Principal Engineer, you will be a...


  • New York, New York, United States Arcesium Full time

    Arcesium Seeks a Principal Software Engineer - Data PlatformArcesium is seeking an exceptional Principal Software Engineer - Data Platform to join our Technology team. The successful candidate will play a key role in architecting and implementing the next generation of Arcesium's data platform.Key ResponsibilitiesDesign and develop next-generation technology...


  • New York, New York, United States SiriusXM Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at SiriusXM. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining web applications, frameworks, and infrastructure that provide customer-facing experiences and capabilities.Key ResponsibilitiesLead...


  • New York, New York, United States Raytheon Full time

    Job Title: Principal Java Software EngineerAt Raytheon, we are seeking a highly skilled Principal Java Software Engineer to join our Satellite Ground Systems Team. As a key member of our team, you will design, develop, and maintain advanced software applications for our satellite ground systems.Key Responsibilities:Design, implement, and test Java-based...


  • New York, New York, United States Arcesium Full time

    Principal Software Engineer - Data PlatformArcesium is seeking an exceptional Principal Software Engineer to join our Technology team. The successful candidate will play a key role in architecting and implementing the next generation of our data platform, leveraging expertise in distributed systems, modern data lake technology, and infrastructure.Key...


  • New York, New York, United States PNC Full time

    Job OverviewPNC is seeking a highly skilled Software Engineer Principal to join our Technology organization. As a key member of our team, you will be responsible for designing and developing software solutions that meet the complex needs of our business.Key ResponsibilitiesAlign business strategy with software solutions to drive business growth and...


  • New York, New York, United States PNC Full time

    Job OverviewPNC is seeking a highly skilled Software Engineer Principal to join our Technology organization. As a key member of our team, you will be responsible for designing and developing software solutions that meet the complex needs of our business.Key ResponsibilitiesAlign business strategy with software solutions to drive business growth and...


  • New York, New York, United States Fidelity Information Services Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team in developing and delivering cutting-edge software solutions for our Merchant Cloud & Automation Services (MCAS) platform. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure software applications that meet...


  • New York, New York, United States Workday Full time

    About WorkdayAt Workday, we're revolutionizing the enterprise software market with a culture that puts our people first. Our value of employee-centricity drives our success, and we're looking for talented engineers to join our team.About the TeamOur Document Storage Service provides secure, resilient, and highly scalable persistence with simple, easy-to-use...

  • Principal Engineer

    1 week ago


    New York, New York, United States Progyny Full time

    Job DescriptionProgyny is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will be responsible for leading the development of our technology platform and ensuring that it meets the highest standards of quality and reliability.Key Responsibilities:Provide technical leadership and guidance to the engineering...

  • Principal Engineer

    2 weeks ago


    New York, New York, United States Progyny Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Progyny. As a Principal Engineer, you will be responsible for leading the development of our technology platform and ensuring that it meets the highest standards of quality and reliability.Key ResponsibilitiesProvide technical leadership and guidance to the engineering...


  • New York, New York, United States Workday Full time

    About the TeamWe are a team of passionate engineers building a secure, resilient, and highly scalable persistence layer using Erlang and RIAK. Our mission is to provide simple, easy-to-use APIs for storing and orchestrating documents in a multi-tenant cloud environment.About the RoleWe are seeking a Principal Software Engineer to lead our development team in...

  • Principal Software Tester

    24 minutes ago


    New York, New York, United States SAIC Full time

    Job Title: Principal Software TesterWe are seeking a highly skilled Principal Software Tester to join our team in Alexandria, VA. This is a remote/virtual position with occasional on-site requirements at the Mark Center.Responsibilities:Test current and future software applications and modulesDevelop and/or map requirements to test casesSupport design...