Staff Software Engineer
Core
Lead major initiatives and own a large area of Shepherd's product experience (data collection, automated underwriting, policy administration) while driving technical decisions and collaborating with underwriters and actuaries.
Role type
Staff Software Engineer (Full-stack)
Builds
AI-native commercial insurance platform for high-hazard industries (construction, infrastructure)
Domain
InsurTech / Commercial Insurance / AI
Deliverable
production ML models | product features
Required skills
Full-stack engineering, Javascript/Typescript, end-to-end ownership, mentoring, product strategy, architectural decisions
Preferred skills
Insurance domain experience, actuarial background, ambiguity tolerance, cross-functional collaboration
Technologies
React, Next.js, Typescript, GraphQL, Apollo, Node.js, Postgres, Redis
Responsibilities
Lead major initiatives and own a large area of product experience, work across the stack and disciplines, play an integral role in building culture and mentoring engineers, balance innovation with pragmatic delivery, contribute to product strategy and architectural decisions, collaborate closely with PM, CTO, and insurance team
Seniority
Staff, hands-on IC with mentorship and strategy