Rainbow is looking for a
Staff Software Engineer

San Francisco
About Rainbow
Rainbow is a fully digital insurance company focused on small businesses. We started in early 2022 but have experienced massive growth over the last year. We've over 3x in revenue, expanded our offerings, and have raised our Series A from leading investors in the space.
We develop our own unique insurance products from the ground up, combining them with software that automates the process of getting covered and filing claims. We also provide business owners with tools to help them operate with less risk.
Our founding team has a proven track record in Insurtech and product development, having previously built a startup that scaled to 50 employees, served the largest insurance companies in the world, and raised over $40M in venture capital.
At Rainbow, we are dedicated to building a world-class product and engineering culture in the Bay Area. While we trust our team to get their work done, we encourage in-person collaboration a few days per week to foster team building and a strong culture.
What You’ll Do
As a Staff Engineer, you will:
- Define and drive the backend technical vision and architecture, ensuring robust tracking of all changes and data fields for insurance rate calculations.
- Collaborate with cross-functional teams to refine the API between the frontend and backend, setting technical direction and establishing best practices.
- Ship code frequently and iterate rapidly—while championing scalable solutions, learning from feedback, and refining features.
- Continuously improve and refactor the codebase to maintain a clean, simple, and scalable architecture.
- Translate high-level business challenges into technical solutions, mentoring peers and guiding architectural decisions.
- Champion technical excellence by influencing engineering processes and ensuring quality standards across projects.
About You
- You’re a technical leader with a hacker mindset—passionate about building scalable systems and mentoring teams.
- You’re iterative and collaborative, comfortable sharing drafts, gathering feedback, and improving your work based on input.
- You’re an effective communicator and architect, able to clearly articulate complex technical solutions to both technical and non-technical stakeholders.
- You have strong backend experience with 7+ years of shipping critical backend systems in production.
FAQ
- Team size: 25+ total employees, 7 engineers
- Tech stack:
- Backend: Golang
- Frontend: React/TypeScript
- Database: Postgres
- Office location: Financial District, San Francisco
- Work schedule: In office twice a week