Senior Software Engineer, Full Stack Focus
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Kin makes life simpler, more affordable, and better for homeowners - especially in the places where climate risks, rising costs, and outdated systems make it hardest. We start with smarter homeowners insurance and expand to everything homeowners need to thrive. Using data, technology, and thoughtful human support, we're building products that are clear, fair, and help homeowners feel confident - so homeowners aren't left behind when they need help most. Founded in 2016, Kin is a remote-first employer with Kinfolk across more than 35 states. We serve customers in 13 states (and counting). Our disciplined growth, strong customer satisfaction, and focus on long-term sustainability fosters outstanding growth, attracts marquee investors, and earns recognition and accolades, including: Built In Chicago's Best Places to Work, Midsize Companies (2021-2026) Forbes' America's Best Startup Employers (2026) Inc. 5000 Fastest-Growing Private Companies Forbes' Fintech 50 (2023-2026) Great Places to Work Certified (May 2024-May 2027) Most importantly, we're building Kin to be a place where people do meaningful work with real impact - for our customers, our communities, and each other. We're excited to tell you more about how you can contribute to our rapid growth, strong unit economics, profitability, and excellent customer ratings. To learn more about how we work and what we're building, visit kin.com and see how we work. We're looking for a Senior Software Engineer with a full stack focus to help us build and scale the products and platforms that power Kin's customer experience and internal operations. This role exists at an exciting stage of growth as Kin continues expanding its product offerings, modernizing systems, and improving operational efficiency across the business. You'll work across backend services and frontend applications using Typescript, Ruby, PostgreSQL, and modern JavaScript frameworks to deliver reliable, scalable software that directly impacts homeowners and internal teams alike. As a senior member of the engineering organization, you'll take ownership of complex technical challenges, contribute to architectural direction, and collaborate closely with Product, QA, PMO, and fellow engineers to deliver meaningful outcomes. You'll also play an important role in mentoring engineers and helping elevate engineering practices across the team.
Responsibilities
- Build, maintain, and optimize scalable full stack applications using Typescript, PostgreSQL, and modern frontend frameworks
- Write clean, maintainable, and efficient code across frontend and backend systems, including occasional contributions in Ruby and Python
- Lead pair programming sessions, code reviews, and technical mentorship for junior engineers
- Drive architectural and technical design discussions that improve scalability, reliability, and developer experience
- Collaborate closely with Product, QA, PMO, and cross-functional stakeholders to deliver customer-focused solutions
- Participate actively in Agile ceremonies, including daily standups, sprint planning, and retrospectives
- Identify and execute technical improvements that increase system performance, maintainability, and operational efficiency
- Provide technical guidance and subject matter expertise during planning, implementation, and incident resolution
- Success in this role
- By the end of your first year, you should feel confident in your role, trusted as an owner, and proud of the progress you've helped make.
- Complex engineering initiatives are delivered successfully with scalable, maintainable solutions that improve customer and internal experiences
- Engineering teammates are growing through your mentorship, technical guidance, and collaborative leadership
- Architectural improvements and technical investments are helping the team move faster and operate more reliably
- Cross-functional partners trust your technical judgment, communication, and ability to execute against business priorities
Requirements
- Track record of shipping large, complex software projects in production environments
- Experience building full stack applications with Typescript and modern JavaScript frameworks such as React, Vue, or Angular
- Familiarity with backend development using Ruby, Python, or similar object-oriented programming languages
- Experience designing scalable software architecture and contributing to technical direction
Benefits
Additional Information
Quick Summary Build and scale full stack insurance products using Typescript, Ruby, and PostgreSQL while mentoring engineers and shaping architecture in a fast-moving, remote-first environment.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at kin? Share your experience