Rainbow is looking for a

Staff Software 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 in revenue, expanded offerings, and a successful Series A round from leading investors in the space.

We create 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 provide business owners with tools to help them operate with reduced risk.

Our founding team has a proven track record in Insurtech and product development. They previously 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 strong teamwork and culture.

What You’ll Do

As a Staff Engineer, you will:

  • Drive Technical Vision: Define and drive the overall technical vision and architecture, ensuring robust tracking of all changes and data fields for insurance rate calculations.
  • Collaborate Across Teams: Work with cross-functional teams to refine system integrations and set technical direction, establishing best practices.
  • Deliver Code Frequently: Ship code frequently and iterate rapidly—championing scalable solutions, learning from feedback, and refining features.
  • Maintain Quality: Continuously improve and refactor the codebase to keep it clean, simple, and scalable.
  • Solve Complex Challenges: Translate high-level business challenges into effective technical solutions while mentoring peers and guiding architectural decisions.
  • Champion Excellence: Influence engineering processes and ensure quality standards across projects.

About You

  • You are a technical leader with a hacker mindset—passionate about building scalable systems and mentoring teams.
  • You are iterative and collaborative, comfortable sharing drafts, gathering feedback, and refining your work based on input.
  • You are an effective communicator and architect, capable of clearly articulating complex technical solutions to both technical and non-technical stakeholders.
  • You have 7+ years of experience in shipping critical production systems.

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