Rainbow is looking for a

Senior Engineer

Location pin icon
San Francisco

About Rainbow

Rainbow is a fully digital insurance company focused on small businesses. Founded in early 2022, we have experienced massive growth over the last year—over 3x revenue growth, expanded offerings, and a successful Series A from leading investors in the space.

We develop our own unique insurance products from the ground up, combining innovative solutions with software that automates the process of getting covered and filing claims. In addition, we empower business owners with tools to help them operate with reduced risk.

Our founding team has a proven track record in Insurtech and product development, having built a startup that scaled to 50 employees, served some of the largest insurance companies in the world, and raised over $40M in venture capital.

At Rainbow, we are committed to building a world-class product and engineering culture in the Bay Area. While we trust our team to excel independently, we encourage in-person collaboration a few days per week to foster team building and a strong culture.

What You’ll Do

As a Senior Engineer, you will:

  • Own the Technical Architecture: Define and drive the overall technical architecture of our app, ensuring that all changes and data fields related to insurance rate calculations are meticulously tracked.
  • Refine System Integrations: Collaborate closely with engineering and product teams to define and refine system integrations and communication protocols.
  • Ship Code Frequently: Embrace an agile approach by shipping code frequently, iterating rapidly, learning from feedback, and refining features to better serve our customers.
  • Maintain Code Quality: Continuously refactor and improve the codebase to keep it well-structured, simple, and easy to work with.
  • Solve Business Challenges: Translate high-level business problems into effective technical solutions, often leveraging direct customer feedback or insights from other teams.

About You

  • Innovative Engineer: You’re a hacker with substantial experience building nontrivial applications and a deep passion for the craft of engineering.
  • Iterative & Collaborative: You’re comfortable sharing drafts, gathering feedback, and refining your work based on input.
  • Effective Communicator & Architect: You can design and articulate technical solutions clearly, securing buy-in from teammates both within and outside of engineering.
  • Proven Experience: You have 4+ years of experience shipping critical production code that others rely on.

FAQ

  • Team Size: 25+ total employees, including 8+ engineers.
  • Tech Stack:
    • Backend: Golang
    • Frontend: React/TypeScript
    • Database: Postgres
  • Office Location: Financial District, San Francisco.
  • Work Schedule: In office twice a week.
To apply for a job at Rainbow

Email “jobs@userainbow.com” with your resume and use the name of the role for which you are applying as the email subject.

All job openings
Back to all careers