Shepherd
Software Engineer, Full Stack
San Francisco. Posted 23 days ago
The role
You will build and own backend systems for pricing models, underwriting workflows, and policy lifecycle infrastructure. You will work with engineers, actuaries, and underwriters to translate complex logic into production-grade services.
What you will do
- Build and own backend systems that power pricing models, underwriting workflows, and policy lifecycle infrastructure
- Translate complex actuarial and underwriting logic into maintainable, production-grade services
- Improve the performance and reliability of our core rating and decision systems
- Contribute to architectural decisions that set the foundation for how we scale
- Work directly with domain experts to define the right abstractions
- Hold a high bar for code quality, simplicity, and long-term maintainability
Required qualifications
- 4+ years of professional software engineering experience
- Strong backend experience in TypeScript, Python, or similar
- Experience designing APIs and working with data-heavy systems
- Comfort operating in ambiguous, high-responsibility environments
- A bias toward ownership and shipping
- Good judgment
Nice to have
- You like building foundational systems, not surface-level features
- You enjoy working at the intersection of business logic and engineering
- You want your work to directly impact company outcomes
- You prefer small teams, high standards, and real accountability
- You care about building something durable
Benefits
- Premium Healthcare
- 100% contribution to health, dental, and vision
- Fertility benefits and family building support
- Flexible PTO
- Daily lunches, dinners, and snacks
- Professional Development
- Access to premium coaching, including leadership development
- Competitive 401(k) Plan
- Dog-friendly office
About the company
Shepherd is rebuilding commercial insurance with software, data, AI, and deep underwriting expertise. They develop insurance products and own the platform used to turn complex submissions into coverage.