Makes it easy for tech platforms to embed insurance into products

Mid-Level Software Engineer (remote, US or EU time zones)

Job Type
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Matheus Riolfi
Matheus Riolfi

About the role

Who are we?

Tint is Stripe for Insurance. We empower tech platforms to sell more by embedding unique insurance and guaranteeing products that protect their end-users. We help companies such as Deel, Outdoorsy, Guesty, Neighbor, Boatsetter, and Riders Share, among others, unlock the growth of their core business and improve profitability with insurance.

Our product provides everything needed to run an insurance program, from setting underwriting rules to managing customers' policies to managing claims. All are available through a simple API and a no-code app.

We've raised $30M and are backed by world-class investors such as Y Combinator, QED, Deciens, Nyca, Plug and Play, WIN, Soma Capital, Pioneer Fund, and angels such as Vikram Pandit (former CEO Citigroup) and founders/CEOs of Oscar Health, Sun Microsystems, Zuora, Gusto, Kin, Turo, Mercury, Wepay, Ramp, amongst others.

With Tint, our customers provide protection for their end-users when something unexpected happens. They can include this coverage for free or provide it as an add-on. To date, we’ve helped millions of users get peace of mind.

What will you do?

You will join one of the Tint pods. Pods are product teams working on a specific feature of the platform. Each pod gathers engineers, designers, and product managers with high autonomy to fulfill our customer needs.

Your main goal is to implement medium product initiatives on our platform, in collaboration with more senior engineers. You are a referent for the features you are working on, and are capable of solving moderate ambiguity on these. For instance: how should we handle the edge cases? Or, what are the flaws of this implementation?

With past engineering experience, you are aware of the software engineering standards, from tests to design patterns. Having a strong tech intelligence, you lead some medium technical initiatives to push the team forward.

You collaborate with senior engineers and product managers to triage bugs and features. You classify and help prioritize them depending on their criticality and the required implementation effort. You are able to frame potential issues in a synthetic and product-oriented way.

Sharing knowledge is one of the pillars of our engineering culture. You will learn a lot from the team. Yet, we expect you to also contribute to this knowledge. For instance, you could write internal documentation, peer program with your teammates, or give quality code reviews.

We also expect you to share knowledge outside the Tint team, through blog posts, talks, open-source contributions, etc.

You don't need to be familiar with all our technical stack. We expect however that you ramp up quickly on these technologies, with the help of more senior engineers. Our stack is based on Node: we are using React, GraphQL, Express, or Terraform (to handle our AWS stack),


  • 2 to 3 years of past professional experience as a software engineer (not necessarily in the insurance industry)
  • Fast learner to ramp up quickly on new technologies and processes
  • Fluency in JavaScript development, with good Git knowledge
  • Ability to develop a feature following given requirements (including light ambiguity)
  • Capable of explaining in a synthetic way implementation issues and their solutions
  • Good English level: we are an international team, and we communicate only in English
  • Desire to mentor younger engineers and help them grow
  • Willingness to roll up your sleeves in a fast-paced startup environment
  • Good fit for remote working
  • Having a technical blog or contributing to some open-source projects is a plus


  • 100% remote team: work from anywhere (EU and US Time zones)
  • Competitive salary
  • Generous equity grant
  • Co-working stipend
  • Equipment package
  • Company-sponsored team retreats in exotic destinations
  • Health Benefits (US only)

About the interview

The Tint hiring process aims to be as short as possible. We'll only take half a day of your time before proposing you an offer if everything goes well. Here are the 5 steps of our process:

Screening call (1h):

Let's chat together to ensure our expectations are aligned.

Technical interview (2h00):

This technical interview is a good opportunity for you to show us your technical capabilities. Don't worry, it won't be a theoretical whiteboard interview asking you a sorting algorithm. Instead, it will be inspired by our real-world tasks, such as creating a React component or implementing a new API route.

This interview consists of three different steps:

  • Initial project setup with a Tint engineer
  • 1h30 to develop the feature
  • 30 minutes to debrief what you have done

3. Culture fit calls (1h):

Two 30 minutes calls with both Matheus Riolfi (CEO) and Jérôme Selles (CTO) of Tint.

4. Reference Checks:

We'll check with your current and/or former manager how well you did in your past positions.

5. Offer

Congratulations! You receive an offer to join Tint!

Why you should join Tint

Tint.ai empowers any company to embed insurance into their products to protect their users while increasing profitability. Our AI-powered platform provides APIs, no-code underwriting engine, light-weight policy admin, and access to insurance partners that are required to design and launch modern insurance products that improve customer experience and profitability.

Team Size:4
Location:San Francisco
Matheus Riolfi
Matheus Riolfi
Jérôme Selles
Jérôme Selles