Search jobs > San Francisco, CA > Staff software engineer

Staff Backend Software Engineer - Core Data Model

Rainbow
San Francisco, CA, United States
Full-time

About this role

We're a fully-digital insurance company focused on small businesses. We've been live for about a year and have experienced massive growth.

We develop our own unique insurance products from the ground up, and we combine that with software that automates the process to get covered and file claims.

And we give business owners the tools they need to operate their business with less risk.

Our founding team has a track record in Insurtech and product development DNA, having most recently built a startup with 50 employees, serving the largest insurance companies in the world, and having raised over $40M in venture capital.

You’ll be able to focus on the difficult task of building a world-class product based on market feedback from our customers and partners.

We want to build a world-class product and engineering culture in the Bay Area, and we’d like members of these teams to work in-person at least a few days per week.

We trust that you’ll get your work done, the in-person is mostly about team building and culture.

What will you do at Rainbow?

You'll own the backend architecture of our app. How do we keep a record of all changes and all data fields that go into insurance rate calculations?

What’s the API between the frontend and backend look like? You will work closely with engineering, and product to understand the use cases and iterate on the backend.

  • You'll ship frequently as we iterate on the product. There's a lot of stuff we need to build! We're also probably not going to get features right the first time, so we're going to need to iterate quickly.
  • You'll delete and refactor a lot of code. It’s important to write code and ship, but it’s also important to remove code and make the codebase easier to work on.

At Rainbow, we care about making sure the codebase is well structured and as simple as possible so we can stay motivated and not feel drained after a day’s worth of work.

You'll take high level business problems and turn them into the low-level technical solutions. Often, our problems come in as requests from customers, and members of our team outside of engineering.

As a small team, it's our job to take translate these requests and design and implement solutions.

About you

You're a hacker. You have substantial experience building nontrivial applications. You're passionate about the craft of engineering and want to be on a team where people feel the same.

We do not require a college degree.

  • You're comfortable sharing drafts, getting feedback, and iterating. You have experience working closely with others and changing course based on feedback.
  • You’re a great communicator & architect. Software engineering is a team sport, and settling to a software architecture that works requires buy-in from many members of the team.

You know how to design & communicate project plans with the rest of the engineering team as well as others outside of engineering.

  • You know your way around building Backends. You have 4+ years of shipping backend code that other people use.
  • 30+ days ago
Related jobs
Promoted
Truva
San Francisco, California

We are actively seeking a Staff Software Engineer with 8+ years of experience to spearhead backend development initiatives, optimize system performance, and drive the scale of our solutions. As a Staff Software Engineer at Truva. You'll play a crucial role in building and mentoring the engineering t...

Promoted
Sales Friends
San Francisco, California

Demandbase is seeking creative, highly motivated, enthusiastic engineer individuals to be part of our product development team. InsideView engineering focuses on fundamentals, not the tools/languages that you already know. Maintaining and upgrading existing software. Design and implement highly scal...

Promoted
Discord
San Francisco, California

We supplement our platform by building core and widely applicable datasets, models, and services, all to help our users find belonging in a safe and welcoming space. You will build the Machine Learning platform at Discord, working with everything from feature stores, real-time data processing, LLM t...

Promoted
Pinterest
San Francisco, California

Have the opportunities to use cutting edge ML technologies including GPU, LLMs, vector search and data processing systems to empower 100x bigger models in next 3 years. Our new progressive work model is called PinFlex, a term that's uniquely Pinterest to describe our flexible approach to living and ...

Promoted
Karkidi
San Francisco, California

We are seeking a Staff Data Engineer to define and realize our technical vision, implement best data practices, and influence key stakeholders to build high-quality data models that empower our products. We collaborate with a cross-functional team that includes product managers, frontend and backend...

Promoted
Cruise
San Francisco, California

Continuously improve our Android code, development processes, and testing capabilities, being a steward of software quality. Mentor junior and senior engineers through technical guidance and delegation. Driven to dig into new territory, such as how to deploy software onto AVs. Experience developing ...

Promoted
Social Finance (SoFi)
San Francisco, California

As a Staff Software Engineer, you will work alongside our experienced team of Data Scientists, Engineers and Product Managers to develop and maintain our cutting-edge experimentation platform. A minimum of 5 years in a pivotal Software/Data Engineering role, with deep exposure to modern data stacks,...

Promoted
Cruise
San Francisco, California

We are looking for a Staff Software Engineer to help us build and maintain a platform as a service offerings that will allow us to run applications at Cruise. Drive software engineering best practices. Strong communication skills; discussing complex technical concepts to engineers and non-engineers ...

Promoted
Square Inc.
San Francisco, California

Staff Software Engineer - Issuing, Financial Platform. Partner closely with product managers, data scientists, product engineers, business leads, third party vendors to define our roadmap. Design, build and support the core systems for our cards programs. Contributing to the growth of our developmen...

SS&C Technologies
San Francisco, California

Manage and Lead a team of highly motivated software engineers on a daily basis. SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Hybrid Work Model & a Business Casual Dress Code, including jeans. Solid foundatio...