Shepherd logo
ShepherdPosted 3 weeks ago

Staff Software Engineer (SF)

$230,000–$260,000 year

On-siteSan Francisco, California, United States

Full TimeSenior LevelStartup

Job Summary

Lead major initiatives across Shepherd's data collection, automated underwriting, and policy administration platforms, owning a large area of product experience and driving technical decisions within your domain. Work across the full stack, collaborating closely with product management, the CTO, and insurance underwriters to contribute to product strategy and architectural decisions. Balance innovation with pragmatic delivery by shipping high-quality products while mentoring other engineers as the team scales. Take end-to-end ownership of features from conception through release, wearing multiple hats as an engineer, product manager, and designer to solve complex problems in ambiguity.

Required Qualifications

  • You aren't afraid of ambiguity, and it may even excite you
  • You enjoy shipping product every day (maybe multiple times a day) while maintaining high quality standards
  • You enjoy wearing multiple hats while solving problems; as an engineer, product manager, and designer
  • You take end-to-end ownership of features and systems, from conception through release
  • You have some experience with insurance – either from a prior InsurTech role or actuarial role
  • You have experience working with Javascript/Typescript (backend and/or frontend)
  • You have at least 8+ years of working experience (preferably as a full-stack engineer) with a track record of delivering high-impact products
  • React & Next.js
  • Typescript
  • GraphQL w/ Apollo
  • Node.js
  • Postgres & Redis
  • GraphQL APIs

Desired Qualifications

  • You care about the built-world and how to improve construction safety and productivity
  • You care about others' growth and welcome mentoring other engineers — you've led or been a major contributor on significant projects
  • You have strong opinions, weakly held — you advocate for your ideas but adapt when presented with better solutions
  • You communicate technical concepts clearly to both technical and non-technical stakeholders
  • You would be our dream candidate if... You thrive on ownership, drive results, and care deeply about both technical excellence and customer impact
  • You'd be great if... You enjoy shipping product every day (maybe multiple times a day) while maintaining high quality standards
  • You'd be great if... You enjoy wearing multiple hats while solving problems; as an engineer, product manager, and designer
  • You'd be great if... You take end-to-end ownership of features and systems, from conception through release
  • You'd be great if... You care about the built-world and how to improve construction safety and productivity
  • You'd be great if... You care about others' growth and welcome mentoring other engineers — you've led or been a major contributor on significant projects
  • You'd be great if... You have strong opinions, weakly held — you advocate for your ideas but adapt when presented with better solutions
  • You'd be great if... You communicate technical concepts clearly to both technical and non-technical stakeholders
  • You'd be great if... You have some experience with insurance – either from a prior InsurTech role or actuarial role
  • You'd be great if... You have experience working with Javascript/Typescript (backend and/or frontend)
  • You'd be great if... You have at least 8+ years of working experience (preferably as a full-stack engineer) with a track record of delivering high-impact products
  • You'd be great if... You'd be our dream candidate if... You thrive on ownership, drive results, and care deeply about both technical excellence and customer impact

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce