Engineering Manager
Kin Insurance
- United States
- Lead/Staff
- 8+ years
- Posted
Skills
Required
- AWS cloud architecture
- lambdas
- event-driven patterns
- serverless databases
- IaC
- building distributed systems
- React
- Angular
- Vue
Preferred
- BI / big-data
- Looker / BigTable
- Ruby
- Rails
Join our team as an Engineering Manager, where you will lead a full-stack team in driving innovation in product development while improving performance, scalability, and maintainability.
Responsibilities
- You will coach engineers through technical and professional development, foster a culture of high ownership, and partner closely with product leaders.
- Your responsibilities will include managing and mentoring a small team of engineers, collaborating with Product Management, writing clean and efficient code, leading architectural discussions, and participating in agile ceremonies.
- Guiding a full-stack team across front-end and back-end systems to drive innovation in product development while improving performance, scalability, and maintainability.
- Managing, mentoring, and coaching a small team of talented engineers, fostering a culture of high ownership, and ensuring predictable execution.
- Collaborating closely with Product Management to define, refine, and maintain your team’s roadmap, driving your team to innovate while delivering roadmap features with agility and high quality.
- Experience acting as a “player-coach” who contributes meaningfully to the codebase
- Excellent command of the full SDLC: analysis, design, development, testing, deployment, and support
Requirements
- You should be comfortable working with distributed teams, confident in your leadership skills, and motivated by the challenge of owning technical delivery in a fast-paced environment
- Experience with AWS cloud architecture, including lambdas, event-driven patterns, serverless databases, and IaC
- Strong experience building distributed systems and decomposing monoliths into services
- Proven leadership experience managing or leading a team of engineers
- Experience with relational and NoSQL databases, message queues/brokers, and distributed system patterns
- Hands-on experience with API-first design, including schema-first workflows (OpenAPI/Swagger), contract testing, and interface-driven development
- 8+ years of hands-on software development experience with strong computer science fundamentals
- Ability to design systems with clear service ownership, reliability, and modularity
- Strong communication skills and the ability to convey complex technical or product concepts
- Ability to thrive in a fast-paced, iterative development environment
- Experience establishing best practices for distributed communication, observability, and error handling (e.g., tracing, retries, idempotency)
- Familiarity with modern JS frameworks (React, Angular, Vue)
- Exposure to regulated industries or financial/insurance products
Preferred
- Experience with BI or big-data technologies such as Looker or BigTable
- Experience with Ruby on Rails or similar frameworks
Pay
USD 140,000 - 190,000
Benefits
- You will also have the opportunity to enjoy a range of benefits, including medical, dental, and vision insurance, a 401k plan, flexible PTO, and more.
