remote
Senior Staff Software Engineer, Platform - Rippling
Software Engineer
Lead the design and delivery of scalable platform services that power a unified HR, IT, and Finance system, leveraging Python, Go, and cloud-native technologies to enable rapid onboarding and automation for global enterprises.
About the role
Key Responsibilities
- Architect and build high‑availability platform services that integrate HR, IT, and Finance workflows across the organization.
- Drive performance, reliability, and security improvements for core APIs and data pipelines.
- Mentor and lead a cross‑functional engineering team, fostering a culture of continuous delivery and technical excellence.
- Collaborate with product, design, and data teams to translate business requirements into scalable, maintainable solutions.
- Champion best practices in cloud infrastructure, CI/CD, and observability to support rapid feature rollouts.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or staff role.
- Proficiency in Python and Go, and strong experience with AWS services (EC2, RDS, Lambda, S3).
- Hands‑on expertise in Kubernetes, Terraform, and containerized microservices architecture.
- Deep understanding of CI/CD pipelines, automated testing, and cloud monitoring.
- Excellent communication skills and a proven track record of mentoring and leading high‑performing teams.
Skills
pythongoawskubernetesterraformcicd