Senior Software Engineer, Cloud
205k – 240kSan Francisco, CABackend EngineeringHybrid5+ YOE
Summary
Senior engineer to design, build, and operate the Agentic Data Plane (ADP) and cloud services on AWS, GCP, and Azure with Kubernetes. Lead architecture, ensure 99.99% SLA, and drive reliability and operational excellence.
About the role
Responsibilities
- Design, build and operate ADP and cloud services across AWS, GCP, and Azure, including control plane and data plane components
- Convert ambiguous product requirements into clear technical designs and executable workstreams
- Lead the technical direction of large projects within ADP, and contribute to architecture discussions that span ADP and adjacent Cloud teams
- Anticipate technical risks and proactively mitigate them to ensure timely, high quality delivery
- Set and uphold high standards for reliability, scalability, performance, and security
- Identify and champion new features, process improvements, and strategic initiatives that enhance engineering culture and operational excellence
- Participate in the on-call escalation chain; helping reduce escalations and improve operational health
- Build tools and services for automated infrastructure provisioning, deployment, and self-healing
- Make resilience and observability integral to the systems you own, enabling us to run enterprise-grade agentic systems and service in the cloud
Requirements
- 5+ years of experience designing and operating large-scale, reliable systems in public cloud environments
- A track record of leading large technical projects end-to-end, from design and planning, to execution and production operations
- Strong proficiency in Go (or comparable systems language with willingness to ramp)
- Experience with AI-assisted software development workflows including tools like Claude Code
- Production experience with Kubernetes, including running and operating workloads
- Working knowledge of at least one of AWS / Azure / GCP, including IaC for system and network infrastructure
- Familiarity with stream processing concepts
- Excellent written and verbal communication skills; comfortable working in a globally distributed, async environment (e.g., GitHub)
- Ability to collaborate effectively with engineering, product, and customer-facing stakeholders
Nice to Have
- Experience building Kubernetes operators for stateful / storage workloads
- Experience building or operating SaaS platforms
- Experience with streaming platforms as a user or provider
- Exposure to production agentic systems and building agentic workflows
Skills
GoKubernetesAWSGCPAzureInfrastructure as CodeCloud ArchitectureStream ProcessingObservabilityResilience Engineering
Similar roles at this salary range
All Backend Engineering jobs →Member of Technical Staff
Write and maintain production backend services, build scalable frameworks, and deploy infrastructure using Java, Python, React, Docker, and Kubernetes. Requires 1 year of experience with LLMs, recommendation systems, and probabilistic modeling.
180k – 220kPalo Alto, CABackend EngineeringOn-site1+ YOEJavaScala
Principal Software Engineer, Money Group
Technical lead for Gusto's Money Group, guiding architecture and service migrations for financial infrastructure including payments, lending, and accounts. Requires 10+ years experience building regulated financial systems at scale.
189k – 278kDenver, CO +2Backend EngineeringHybrid10+ YOECard SystemsRuby on Rails