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

Staff Software Engineer, Back-End 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 Staff Engineer at Kin, you'll develop the products and features that make Kin operate. We're a Ruby on Rails environment with Typescript front-end and PostgreSQL database, and we apply Agile 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 have the opportunity to mentor more junior engineers, and on occasion lead small teams.

A day in the life could include: 

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

  • Setting the standards for the Engineering team by example

  • Leading pair programming sessions and providing mentorship to team members

  • Driving and fostering advanced design or architectural tasks

  • Developing technical roadmaps

  • Participating in daily stands and weekly retros

  • Collaborating with cross-functional team members, including our Insurance Product and Actuarial teams

  • Providing subject matter expertise and support

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

  • 6+ years of professional software engineering experience

  • 5+ years experience coding with Ruby on Rails

  • Strong understanding of SQL and RDBMS, with exposure to NoSQL

  • Experience in designing and implementing scalable, API-first systems

  • Experience with event-driven architectures

  • Experience in big data engineering on AWS and/or DataBricks is a plus

  • Ability to articulate value of technical investments

  • Ability to operate with little-to-no technical guidance

  • Experience mentoring engineers

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

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

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

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

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

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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Staff Software Engineer, Back-End Focus, Kin Insurance

We’re on the lookout for a talented Staff Software Engineer with a back-end focus to join our team at Kin, an innovative insurtech company transforming home insurance. If you’re passionate about leveraging technology to create seamless and customizable coverage that prioritizes the needs of our members, this role is perfect for you! At Kin, we’re dedicated to using a Ruby on Rails environment, along with Typescript for front-end work and a PostgreSQL database, ensuring that our operations are efficient and user-centric. In this position, you’ll collaborate closely with dedicated cross-functional teams, including Product, Dev, QA, and more. Your tasks will involve developing complex engineering solutions, writing clean and maintainable code, and driving advanced design and architectural discussions. Not only will you have the chance to tackle exciting engineering challenges, but you’ll also mentor junior engineers and lead small teams, imparting your knowledge and expertise. With a supportive environment that encourages creativity and advanced technical growth, you’ll thrive at Kin. We offer a flexible remote work policy, competitive compensation packages, and benefits that truly support our team members’ health and well-being. Join us as we navigate through exciting developments in the insurtech field, making a meaningful impact on the lives of homeowners across the country. Ready to build something great together? We can’t wait to meet you!

Frequently Asked Questions (FAQs) for Staff Software Engineer, Back-End Focus Role at Kin Insurance
What are the key responsibilities of a Staff Software Engineer at Kin?

As a Staff Software Engineer at Kin, your primary responsibilities include writing clean, efficient code in Ruby on Rails, mentoring junior engineers, and leading projects that solve complex engineering problems. You’ll also be participating in daily stand-ups, collaborating with cross-functional teams, and setting engineering standards through exemplary coding practices.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at Kin?

Kin requires candidates for the Staff Software Engineer position to have at least 6 years of professional software engineering experience, with 5 years specifically in Ruby on Rails. Additionally, a strong understanding of SQL and RDBMS, experience designing scalable systems, and familiarity with event-driven architectures are essential qualifications.

Join Rise to see the full answer
How does Kin support professional development for Staff Software Engineers?

Kin is committed to the continuous growth of its employees by offering opportunities for mentorship, flexible PTO policies, and a generous equity package. We prioritize professional development, encouraging our engineers to expand their knowledge through various training and educational resources which contribute to their career advancement.

Join Rise to see the full answer
What technologies should a Staff Software Engineer at Kin be familiar with?

At Kin, a Staff Software Engineer should be well-versed in Ruby on Rails, Typescript, PostgreSQL, and have a solid understanding of SQL. Familiarity with big data engineering on platforms like AWS or DataBricks, and exposure to NoSQL databases are also advantageous to effectively contribute in this role.

Join Rise to see the full answer
What type of work culture can a Staff Software Engineer expect at Kin?

Kin offers a fast-paced, team-oriented work culture driven by innovation and a shared mission to enhance home insurance. We embrace self-motivation and collaboration, ensuring that every team member is not only a contributor but also a valued part of our ambitious goals and achievements.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Back-End Focus
What experience do you have with Ruby on Rails?

When answering this question, be specific about the projects you’ve worked on that utilized Ruby on Rails. Highlight any best practices you've implemented, such as TDD or RESTful API design, and explain the impact of your contributions on the overall project.

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

Share your perspective on mentorship, focusing on the importance of patience, communication, and leading by example. Describe specific experiences where you provided guidance and the positive outcomes that resulted from those interactions.

Join Rise to see the full answer
Can you describe a complex engineering problem you've solved?

Choose a relevant example that showcases your problem-solving skills. Outline the challenge, your approach to analyzing it, the solution you implemented, and the result. Be sure to emphasize any innovative techniques you used to overcome obstacles.

Join Rise to see the full answer
What strategies do you use for effective collaboration with cross-functional teams?

Discuss your preferred communication strategies, like regular meetings, shared documentation, and collaborative tools like Jira or Confluence. Provide examples of how these practices led to successful project outcomes and enhanced team cohesion.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Talk about practices you follow, such as code reviews, pair programming, and implementing coding standards. Mention any testing frameworks you utilize to guarantee reliability and maintainability of code across the development lifecycle.

Join Rise to see the full answer
What is your experience with API-first architecture?

Describe your background in designing and implementing API-first systems. Highlight technical specifics on how this approach has benefited your previous projects, such as increased flexibility, enhanced scalability, or improved performance.

Join Rise to see the full answer
How do you stay current with the latest trends in software engineering?

Share your methods for staying up-to-date, such as following industry blogs, attending webinars, and participating in coding communities. You could also mention any relevant courses or certifications that have contributed to your professional development.

Join Rise to see the full answer
Describe your experience with database management, especially with PostgreSQL.

Discuss your hands-on experience with PostgreSQL, mentioning specific use cases and any complex queries you’ve developed. You may also address database optimization techniques and how you've leveraged features unique to PostgreSQL in your projects.

Join Rise to see the full answer
What do you consider key to thriving in a startup environment?

Discuss the qualities you believe are crucial for success in a startup setting, such as adaptability, rapid problem-solving, and a proactive attitude. Provide examples of how you've excelled in such environments by taking initiative and embracing change.

Join Rise to see the full answer
How would you describe the importance of Agile methodologies in your work?

Emphasize the significance of Agile methodologies by highlighting the benefits of iterative development, continuous feedback, and team collaboration. Provide examples from past experiences to illustrate how Agile practices have positively impacted project timelines and deliverables.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
iKnowHow S.A. Remote No location specified
Posted 7 days ago
Photo of the Rise User
Sweed Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 14 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
NBCUniversal Remote 100 Universal City Plaza, Universal City, CALIFORNIA
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Posted 10 days 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.

58 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
December 7, 2024

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!