Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Ambience Healthcare

Staff Software Engineer Distributed Systems

Posted Updated
Discussion

Description

You will own database architecture, caching, multi-tenant infrastructure, rate limiting, and performance optimization. You will design scalable data patterns, improve critical-path latency, build graceful degradation under load, and create observability that detects reliability and performance regressions.

Responsibilities

  • Own database performance, query optimization, indexing, connection management, and capacity planning
  • Design multi-tenant data patterns
  • Build caching infrastructure and optimize critical application paths
  • Design rate-limiting, queue-management, circuit-breaker, and load-shedding systems
  • Build dashboards and alerts for database, cache, connection-pool, and API-latency performance
  • Harden systems against reliability failure modes

Requirements

  • 7+ years of software engineering experience
  • 3+ years focused on infrastructure, backend systems, or platform engineering
  • Experience owning cross-cutting infrastructure
  • Strong backend skills in Python, Go, TypeScript, or similar technologies
  • Deep relational database experience
  • Experience with Postgres
  • Experience diagnosing scaling or reliability problems
  • Ability to work in San Francisco three days per week

Benefits

  • Medical, dental, and vision coverage for employees and dependents
  • 401(k) matching up to 3% of base salary
  • Remote-friendly culture and full equipment provisioning
  • Parental leave
  • Company and team off-sites with travel, lodging, and meals covered
  • Flexible time off with no annual cap
  • Company-wide holidays and annual holiday shutdown

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →