The Compute Infrastructure Management, Orchestration team is responsible for providing a fully managed, standardized and scalable Compute Infrastructure. We maintain homegrown Kubernetes clusters that all Robinhood applications run on. Our job is to make this a seamless, zero-touch experience for fellow Robinhood engineers. Some of the initiatives that drive this includes:
- Kubernetes Cluster Lifecycle Management - making it easy and noiseless to create, delete, and upgrade clusters, as well as maintain and reconcile existing ones.
- Change Management System - providing a platform for other infra applications to continuously deploy and test their changes across our environments + unifying this experience across both application-level and infrastructure-level deployments
- Cost Efficiency - driving projects to reduce our compute usage
- Cloud Security - partnering with Security to reduce risk of compromise at the infrastructure level
We need a Senior Software Engineer to help us craft the next generation of our compute layer that powers all of Robinhood engineering. We are a lean team that runs all of Robinhood's Kubernetes infrastructure, and we aim to provide a first class platform for our engineers through automation, security by design, and a phenomenal developer experience.
The role is located in the office location(s) listed on this job description which will align with our in-office working environment. Please connect with your recruiter for more information regarding our in-office philosophy and expectations.
What you'll do- Design and build large scale systems and automation that will forever change how we manage our infrastructure.
- Proactively identify and drive optimizations and improvements to the infrastructure and systems.
- Work on a small, highly collaborative team of mostly senior engineers
- Lead organization-wide collaboration for the team.
- Contribute to open source projects.
- 4+ years of Software Engineering experience
- You have strong expertise with Kubernetes, AWS
- You have familiarity with Kubernetes cluster management / upgrades, change management, load/e2e testing
- You have familiarity with Golang, Terraform, UNIX or Linux operating system fundamentals
- You are comfortable diagnosing and troubleshooting low-level operating system issues to large scale failures within AWS cloud environments
- Market competitive and pay equity-focused compensation structure
- 100% paid health insurance for employees with 90% coverage for dependents
- Annual lifestyle wallet for personal wellness, learning and development, and more!
- Lifetime maximum benefit for family forming and fertility benefits
- Dedicated mental health support for employees and eligible dependents
- Generous time away including company holidays, paid time off, sick time, parental leave, and more!
- Lively office environment with catered meals, fully stocked kitchens, and geo-specific commuter benefits
The expected salary range for this role is based on the location where the work will be performed and is aligned to one of 3 compensation zones. This role is also eligible to participate in a Robinhood bonus plan and Robinhood's equity plan.
US Zone 1: $187000 - $220000
US Zone 2: $165000 - $194000
US Zone 3: $146000 - $172000