Kin is a digital insurer focused on the growing home insurance market. We're looking for an Engineering Manager to guide a full-stack team and drive innovation in product development.
Requirements
- 8+ years of hands-on software development experience with strong computer science fundamentals
- Proven leadership experience managing or leading a team of engineers
- Experience acting as a 'player-coach' who contributes meaningfully to the codebase
- Strong experience building distributed systems and decomposing monoliths into services
- Hands-on experience with API-first design, including schema-first workflows (OpenAPI/Swagger), contract testing, and interface-driven development
- Experience with AWS cloud architecture, including lambdas, event-driven patterns, serverless databases, and IaC
- Ability to design systems with clear service ownership, reliability, and modularity
- Experience establishing best practices for distributed communication, observability, and error handling (e.g., tracing, retries, idempotency)
- Experience with relational and NoSQL databases, message queues/brokers, and distributed system patterns
- Strong communication skills and the ability to convey complex technical or product concepts
- Ability to thrive in a fast-paced, iterative development environment
- Excellent command of the full SDLC: analysis, design, development, testing, deployment, and support
Benefits
- Comprehensive benefits program
- Standard coverage and additional supplemental benefits