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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.lever.co/flowlife/5df85365-1917-49ad-8637-6c392fa9b1c4