Windfall

people intelligence and AI

SoftwareEngineer-Backend(VaryingLevels)

$160–215k San Francisco, California, United States; Denver, Colorado, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Engineer - Backend (Varying Levels) at Windfall. Skills: Backend engineering, Distributed systems, Data processing, Cloud platform. Architect distributed services. Build distributed services”

What You'll Achieve.

Support Windfall’s next phase of growth; Set us up for future success and growth; Build a seamless product; Drive technical design; Drive specifications; Drive implementation

Industry & Context.

people intelligence and AI
Problems you'll solve

Simplify complex problems

What They're Looking For.

Must Have

5+ years of experience, Professional backend software engineering experience, Expert object-oriented programming understanding, Experience using transactional databases, Experience building distributed systems, Understanding of web development & frontend communication, Communicate as well as you code, Simplify complex problems into simple solutions, Balance ownership and responsibility with collaboration, Comfortable making trade-offs

What You'll Do.

Architect distributed services

Build distributed services

Integrate customer data

How You'll Work.

Team & Collaboration

Work closely with product; Work closely with other backend engineers; Work closely with frontend engineers; Work closely with data engineers; Collaboration and team alignment

Communication Scope

Communicate as well as you code; Simplify complex problems

Full Job Description

## Description As a Backend Engineer on our application team at Windfall, you will be building the system for ingesting and processing our customer data. It is the “brains” of everything our customers interact with. Communication and collaboration are at the heart of Windfall and you will work closely with our product and our other engineering teams. You will personally design and build a scalable distributed system capable of supporting Windfall’s next phase of growth.   We’re on a mission to change how organizations perceive and use people data. And we hold true to our core values of: (1) Be an excellent communicator; (2) Operate with transparency; (3) Provide leverage, not optimization; (4) Make a difference every day; and (5) Act with integrity and trust. ## What you will do Architect and build distributed services that will power Windfall’s customer facing applications Plan for scale in building solutions for today that will also set us up for future success and growth Work closely with other backend, frontend, and data engineers to build a seamless product for our customers Drive technical design, specifications, and implementation for our various backend services Integrate and model complex customer data for powerful segmentation tools and enrichment workflows ## Some technologies you will use Cloud platform - GCP Programming languages - Java, Kotlin Web framework - Spring Boot Messaging system - Google PubSub Data warehouse & databases - Postgres, BigQuery Kubernetes & Docker ## Requirements 5+ years of experience Professional backend software engineering experience Expert object-oriented programming understanding Experience using transactional databases Experience building distributed systems Understanding of web development & frontend communication You communicate as well as you code You can simplify complex problems into simple solutions You balance a strong sense of ownership and responsibility in your work with collaboration and team alignment You are c

Free ATS check

Applying for this Software Engineer - Backend (Varying Levels) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Windfall?

Real rants from real employees. Read before you apply.

Read Company Rants →