remote
Senior Staff Software Engineer, Infrastructure - Rippling
Software Engineer
Lead the design and scaling of Rippling’s core infrastructure, driving reliability, automation, and performance across cloud, container, and networking layers using Python, Go, Kubernetes, and AWS.
About the role
Key Responsibilities
- Architect and implement highly available, scalable infrastructure services that support the company’s unified HR, IT, and Finance platform.
- Lead cross‑functional teams in the design, deployment, and continuous improvement of cloud-native solutions on AWS.
- Drive automation of provisioning, configuration, and monitoring using Terraform, CI/CD pipelines, and observability tools.
- Mentor engineers, establish best practices, and champion a culture of reliability and performance.
- Collaborate with product, security, and compliance teams to ensure infrastructure meets regulatory and security standards.
Requirements
- 10+ years of software engineering experience with a focus on infrastructure and cloud platforms.
- Proficiency in Python and Go, with strong experience building distributed systems.
- Deep expertise in Kubernetes, AWS services, and infrastructure-as-code (Terraform).
- Hands‑on experience designing CI/CD pipelines and observability solutions.
- Excellent communication skills and a proven ability to lead technical teams in a fast‑paced environment.
Skills
pythongokubernetesawsterraformcicd