Senior Software Engineer- Backend

Flow
Full-time
Palo Alto, CA / New York, NY
$160,000 - $270,000
Posted on 24 days ago

Job Description

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

  • Build and optimize APIs, backend services, and distributed systems
  • Collaborate with frontend, product, and infrastructure teams to ship new features
  • Design, develop, and maintain scalable software solutions
  • Conduct thorough testing and performance tuning
  • Participate in architecture discussions
  • Handle loosely defined problems with creativity and insight
  • Learn from failures and improve under pressure

Requirements

  • 10-15+ years of backend software engineering experience
  • 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

Benefits

  • No benefits