Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Full Stack Focus image - Rise Careers
Job details

Senior Software Engineer, Full Stack Focus

Kin is on a mission to change home insurance from what it is to what it should be. Whether we’re leveraging data to create customizable coverage or providing claims service that goes above and beyond expectations, our members are at the heart of everything we do. In the face of ever-growing climate risk, they deserve an insurance company that cares about them. We aim to stick with our members through thick and thin.

We use efficient technology that lets homeowners buy directly from us to keep costs down. This is the essence of Kin. Our approach has fostered amazing growth, attracted marquee investors, and earned us accolades, including being named to:

  • Built In Chicago's Best Places to Work, Midsize Companies (2021-2024).

  • Forbes' America's Best Startup Employers (2021- 2023).

  • Inc. 5000 Fastest-Growing Private Companies.

  • Forbes’ Fintech 50.

Simply put, our people are what make us great – we need forward-thinking, inspired game-changers like you to join us in our mission.

So, what’s the role?

As a Senior Software Engineer with a Full Stack Focus at Kin, you'll develop the products and features that make Kin operate. We run Ruby environments with Typescript front-ends as well as the back end and use PostgreSQL, and we apply Scrum methodologies to our product and software development processes. 

In your role, you will have the opportunity to work on more complex engineering problems while collaborating with peers in Dev, Product, QA, and other cross-functional teams. As a senior team member, you'll also have the opportunity to mentor more junior engineers.

A day in the life could include: 

  • Writing clean, maintainable, and efficient code in Typescript and occasionally some Ruby and Python

  • Leading pair programming sessions and providing mentorship to more junior team members

  • Driving and fostering design or architectural tasks

  • Participating in daily stands and weekly retros

  • Collaborating with cross-functional team members, including Product and PMO

  • Providing subject matter expertise and support

I’ve got the skills… but do I have the necessary ones?

  • Track record of shipping large, complex software projects 

  • Fluent in languages like Typescript, Ruby, or Python strongly preferred but not required

  • Experience with architectural design

  • A fast learner, ready to bring previous knowledge to this position and continue developing along the way

  • Ability to articulate value of technical investments

  • Ability to operate with some technical guidance

  • Experience mentoring engineers

  • Familiarity with the front-end and working with modern a Javascript library or framework (React, Vue, Angular)

  • Comfortable in a startup environment – we’re fast-paced, self-motivated, and determined to change the industry

  • Location in Central or Eastern US time zones (CDT & EDT) strongly preferred

  • At this time, we are unable to sponsor employment visas

Oh, and don’t worry, we’ve got you covered! 

  • Medical, Dental, Vision, Disability and Life Insurance

  • Flexible PTO policy 

  • Remote work

  • Generous equity package

  • 401K with company match

  • Parental leave

  • Continuing education and professional development

  • The excitement of joining a high-growth Insurtech company and seeing your work make an impact

#LI-REMOTE

For Sales Agents and Customer Service Agents: These roles sit in any of the following 30 states: AL, AZ, CO, FL, ID, IL, IN, KS, KY, MA, MD, ME, MI, MN, MO, MT, NC, NE, NM, NV, NY, OH, OK, PA, SC, TN, TX, UT, VT, VA, WA, and WI.

For all other positions, these roles can sit in any of the following 40 states: AL, AR, AZ, CA (exempt only), CO, CT, FL, GA, ID, IL, IN, IA, KS, KY, MA, ME, MD, MI, MN, MO, MT, NC, NE, NJ, NM, NV, NY, OH, OK, OR, PA, SC, SD, TN, TX, UT, VT, VA, WA, and WI. Please only apply if you are able to live and work full-time in one of the states listed above.

State locations and specifics are subject to change as our hiring requirements shift.

About Kin

Kin is the only pure-play, direct-to-consumer digital insurer focused on the growing home insurance market. We make policies convenient and affordable through a technology platform that delivers a seamless user experience, customized options for coverage, and fast, high-quality claims service. Kin is a fully licensed carrier that offers coverage through its reciprocal exchanges which are owned by its policyholders. To learn more, visit www.kin.com.

 

EEOC Statement

Kin is proud to be an Equal Employment Opportunity and Affirmative Action Employer. We don't just accept difference – we honor it, nurture it, and celebrate it. We don’t discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Kin Insurance Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Kin Insurance DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Kin Insurance
Kin Insurance CEO photo
Sean Harper
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Full Stack Focus, Kin Insurance

At Kin, our mission is to revolutionize home insurance, and we're excited to invite a talented Senior Software Engineer with a Full Stack Focus to join our team. In this pivotal role, you'll be at the forefront of developing innovative products that improve the insurance experience for our members. Kin is all about utilizing smart technology to make home insurance accessible, affordable, and tailored to individual needs. As a Senior Software Engineer, you'll engage with Ruby environments and work primarily in Typescript with a bit of Ruby and Python sprinkled in. Collaborating with various teams, such as Development, Product, and QA, you'll tackle complex engineering challenges and mentor junior engineers through code reviews and pair programming sessions. Every day at Kin presents opportunities for growth, from participating in agile ceremonies to contributing to architectural discussions. To thrive here, you should have a strong background in shipping large software projects, a flair for coding in Typescript (with familiarity in Ruby and Python), and the ability to articulate the benefits of technical solutions. Our vibrant culture values quick learners who can adapt to a startup environment and embrace the hustle of innovation. In return for your expertise, Kin provides an attractive benefits package, including medical coverage, flexible PTO, remote work options, and a generous equity plan. Join us in making a genuine difference in the lives of homeowners by leveraging your skills at Kin; together, we can change the home insurance industry for the better!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Full Stack Focus Role at Kin Insurance
What are the responsibilities of a Senior Software Engineer at Kin?

As a Senior Software Engineer at Kin, you'll be responsible for developing and enhancing products that support our mission in home insurance. This includes writing clean and efficient code in Typescript and occasionally in Ruby and Python, leading pair programming sessions, mentoring junior engineers, and collaborating with cross-functional teams. You'll also engage in daily stand-ups, retrospectives, and contribute to architectural decisions.

Join Rise to see the full answer
What skills do I need to be a Senior Software Engineer at Kin?

To succeed as a Senior Software Engineer at Kin, you should have experience in shipping large, complex software projects. Proficiency in Typescript is required, with familiarity in Ruby and Python as a plus. Additionally, you should have a background in architectural design, mentorship experience, and comfort with modern JavaScript frameworks. A fast-paced startup environment is ideal for this role, so adaptability is key.

Join Rise to see the full answer
What programming languages are preferred for the Senior Software Engineer position at Kin?

At Kin, we highly prefer candidates who are fluent in Typescript, while familiarity with Ruby and Python can also enhance your candidacy. Experience with modern JavaScript frameworks is crucial, as this knowledge will lend itself to your effectiveness in developing user-centric insurance products.

Join Rise to see the full answer
Is experience in home insurance necessary for the Senior Software Engineer position at Kin?

While experience in home insurance is not explicitly required, having a keen interest in the insurtech industry and understanding the challenges faced in this market can certainly give you an edge. We're looking for candidates who are not only technically skilled but also passionate about making a positive impact through technology.

Join Rise to see the full answer
What benefits can I expect when working as a Senior Software Engineer at Kin?

Kin offers a comprehensive benefits package that includes medical, dental, and vision insurance, along with a flexible PTO policy, remote work options, and a generous equity package. Additionally, you'll benefit from a 401K with company match and parental leave, all aimed at ensuring your work-life balance and professional development.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Full Stack Focus
Can you discuss a complex software project you've worked on and your role in it?

In discussing a complex project, highlight your specific contributions and challenges faced. Emphasize your problem-solving strategies and collaborative efforts with your team. This showcases both your technical skills and teamwork capabilities.

Join Rise to see the full answer
How do you ensure the code you write is both efficient and maintainable?

Talk about your practices for writing clean code and adhering to coding standards. Discuss techniques like code reviews, pair programming, and documenting code to enhance maintainability. This demonstrates your commitment to quality programming.

Join Rise to see the full answer
What modern JavaScript frameworks have you worked with, and how do you choose which to use?

Share your experiences with different frameworks such as React, Angular, or Vue, and discuss your decision-making process based on the project requirements. This shows your technical expertise and ability to adapt to different technologies.

Join Rise to see the full answer
How do you approach mentoring junior software engineers?

Highlight your mentoring style, whether it involves regular check-ins, pair programming, or providing feedback on their code. This will exhibit your leadership qualities and your investment in the growth of your teammates.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Describe your experience with Scrum or other Agile frameworks, focusing on your role in sprints, daily stand-ups, and retrospectives. This will illustrate your familiarity with collaborative and iterative development processes.

Join Rise to see the full answer
How do you stay updated with the latest technologies and programming languages?

Share how you engage with online resources, courses, community meetups, or coding challenges to stay current. This showcases your commitment to professional development and continuous learning.

Join Rise to see the full answer
Can you explain how you've contributed to architectural design discussions in your previous roles?

Discuss specific instances where you presented ideas or solutions during architectural reviews, emphasizing your analytical skills and knowledge of design patterns. This will highlight your involvement in strategic engineering decisions.

Join Rise to see the full answer
What challenges have you faced in a fast-paced startup environment, and how did you overcome them?

Provide examples of how you adapted to rapid changes, managed stress, and prioritized tasks. Showcasing resilience and problem-solving in a dynamic workplace underscores your readiness for Kin's environment.

Join Rise to see the full answer
How do you handle situations where you disagree with a team member's approach to coding?

Explain your process for discussing technical disagreements, emphasizing collaboration and open communication. This shows your ability to work well within a team and respect diverse perspectives.

Join Rise to see the full answer
Why do you want to work at Kin as a Senior Software Engineer?

Discuss Kin's mission, innovative approach in the insurtech industry, and how your skills will contribute to achieving aspects of this mission. Show your enthusiasm for the company and your desire to be part of its growth and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Kin Insurance Remote No location specified
Posted 3 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym
Photo of the Rise User
Kin Insurance Remote No location specified
Posted 2 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym
Photo of the Rise User
Contentful Remote Dublin, Dublin, Ireland
Posted 2 days ago
DMV IT Service Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 20 hours ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
xAI Hybrid San Francisco & Palo Alto, CA
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Playgig Hybrid El Segundo
Posted 18 hours ago

Kin is the home insurance company built for the future. By leveraging thousands of property data points, Kin customizes coverage and prices through a super simple user experience.

62 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Future Maker
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!