Flow Life

Senior/Staff Software Engineer – Application Platform

Flow Life

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and maintain service frameworks and shared libraries
  • Drive AI adoption, championing AI tools, harnesses, and agentic software development, and establishing standards for APIs, background jobs, and event-driven systems.
  • Improve developer workflows (local development, testing, CI/CD, service scaffolding)
  • Partner with infrastructure teams to help define how services run in production
  • Ensure services are observable, reliable, and production-ready by default
  • Drive adoption of platform standards across the organization
  • Contribute to system design and architecture across multiple domains

Requirements

  • A minimum 10 years in software engineering, site reliability engineering, or platform engineering
  • Advocate for the integration of AI throughout the SDLC to accelerate and improve delivery velocity.
  • Strong experience building platforms and paved paths for systems in production environments
  • Experience with distributed systems and service-oriented architectures
  • Proficiency in modern programming languages such as, Kotlin, Typescript, Go, Python
  • Familiarity with cloud infrastructure and containerized environments (e.g., GCP, Kubernetes, Docker)
  • Experience building shared libraries, frameworks, or internal tooling
  • Ability to work across teams and influence technical direction
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinTypescriptGoPythondistributed systemsservice-oriented architecturesshared librariesframeworksCI/CDevent-driven systems
Soft Skills
advocacyinfluencecollaborationcommunicationleadership