# Senior/Staff Software Engineer- Backend

**Company**: Flow
**Location**: Palo Alto
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $220,000-270,000 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/flowlife/5df85365-1917-49ad-8637-6c392fa9b1c4
**Canonical**: https://yubhub.co/jobs/job_c6f20be3-a99

## Description

About the Role

As a Senior Software Engineer, you will develop backend systems that scale with Flow's growth. You'll work on critical systems, collaborating with cross-functional teams to build secure, resilient services. In this role, you will actively solve complex problems with autonomy, proactively identify improvements, and take ownership of your work.

Responsibilities

* Identify and build AI-powered capabilities into Flow's platform, from intelligent automation in building operations to personalized resident experiences
* Use AI-assisted development tools (e.g., Cursor, Claude Code) as part of your daily workflow to accelerate development, improve code quality, and push the boundaries of what a small team can ship.
* Build and optimize APIs, backend services, and distributed systems.
* Collaborate with frontend, product, and infrastructure teams to ship new features, supporting peers across teams and mentoring junior engineers.
* Design, develop, and maintain scalable software solutions while communicating across teams and providing useful asynchronous context.
* Conduct thorough testing and performance tuning to ensure reliability, connecting technical work to product impact and customer value.
* Participate in architecture discussions, propose technical solutions, and handle loosely defined problems with creativity and insight.
* Learn from failures, reflect, and work hard to improve under pressure, while elevating team outcomes and engineering quality.

Qualifications

* 10-15+ years of backend software engineering experience, with a proven track record of impacts across multiple areas or services.
* Fluency with AI-assisted development tools and a strong point of view on how AI changes the way software gets built. You're already using these tools daily, not just experimenting.
* Strong understanding of distributed systems, API development, and cloud computing.
* Experience with Kubernetes, Docker, and cloud-native infrastructure.
* Proficiency in modern programming languages (Go, Python, Kotlin, TypeScript).
* Ability to balance technical excellence with business needs.

Additional Information

Benefits
* Comprehensive Benefits Package (Medical / Dental / Vision / Disability / Life)
* Paid time off and 13 paid holidays
* 401(k) retirement plan
* Healthcare and Dependent Care Flexible Spending Accounts (FSAs)
* Access to HSA-compatible plans
* Pre-tax commuter benefits
* Employee Assistance Program (EAP), free therapy through SpringHealth, acupuncture, and other wellness offerings

## Skills

### Required
- AI-assisted development tools
- Distributed systems
- API development
- Cloud computing
- Kubernetes
- Docker
- Cloud-native infrastructure
- Modern programming languages (Go, Python, Kotlin, TypeScript)
