Staff Software Engineer, Infrastructure
Staff Software Engineer builds and evolves scalable cloud infrastructure for payroll systems, tackling reliability, deployment, and observability challenges. Requires strong systems design, Python proficiency, and hands-on AWS/Terraform experience in fast-paced startups.
Responsibilities
- Design and evolve the systems that power every payroll run, the infrastructure responsible for moving money, calculating taxes, and ensuring payroll runs reliably at scale.
- Run at scaling and reliability challenges across our platform, improving how systems behave as our partners and payroll volumes grow.
- Simplify infrastructure and architecture over time by identifying bottlenecks, reducing operational complexity, and making systems easier for engineers to reason about.
- Improve how engineers build and ship software by strengthening CI/CD, observability, and developer tooling across the platform.
- Take ownership of key technical outcomes from initial design through production rollout and ongoing operation.
- Work with leaders during company planning cycles to discuss technical improvements we need to make.
- Partner closely with product and engineering teams to deliver technical solutions that unlock new product capabilities.
- Work in the open by sharing context, writing clear technical proposals, and helping teams align around thoughtful solutions.
- Raise the engineering bar by mentoring teammates, sharing knowledge, and helping the team build systems we’re proud to operate.
Requirements
- Experience working in startup environments where engineers own infrastructure as well as product systems.
- Experience designing and operating complex systems that have scaled or evolved significantly over time.
- Hands-on experience with AWS, Terraform, Docker, and modern CI/CD systems.
- Strong systems design skills and a track record of building reliable, maintainable services.
- Comfort debugging complex production issues and improving systems through thoughtful simplification.
- Proficiency in Python (TypeScript or React is a plus).
- Ability to bring clarity to ambiguous technical problems and help teams align on practical solutions.
Our Stack
- Python / Django for our API
- React and TypeScript for our frontends
- AWS and Terraform for our cloud infrastructure
- Postgres / RDS for our database
- Temporal for workflow orchestration
- GitHub for issue tracking and CI/CD
Compensation
In San Francisco, NYC, LA, and Seattle, the expected range is between $200,000 and $247,500. For all other locations, the expected range is between $180,000 and $235,400.
Staff Site Reliability Engineer - Observability
Staff SRE focused on building and scaling a comprehensive observability platform on GCP using Terraform, Splunk, and Grafana. Requires 5+ years GCP observability experience and strong coding skills in Python or Go.
Senior Platform Reliability Engineer
Senior Platform Reliability Engineer establishing reliability standards, observability, and incident response practices across engineering teams. Requires 6+ years operating production systems at scale with AWS, Kubernetes, Terraform, and modern observability tooling.