GoodRx is the leading prescription savings platform in the U.S., providing access to savings and affordability options for medications. The Sr. Platform Engineer will design, implement, and evolve scalable and secure infrastructure on AWS and GCP, while also leading complex infrastructure upgrades and providing technical guidance to team members.
Responsibilities:
- Design, implement, and evolve highly available, scalable, and secure infrastructure on AWS and GCP. Applying sound architectural judgment and long-term systems thinking while balancing cost
- Design and develop reusable platform tooling and infrastructure-as-code modules that accelerate build and release management while improving reliability and consistency across teams
- Passionate about improving processes through automation, process engineering, artificial intelligence and documentation
- Partner with application engineering teams to define, improve, and enforce operational standards, deployment practices, and reliability expectations across services
- Independently lead complex infrastructure upgrades, migrations, and performance optimization initiatives
- Conduct structured root cause analysis for production incidents and drive systemic improvements to prevent recurrence
- Evaluate emerging technologies and recommend improvements to platform architecture, scalability, and cost efficiency
- Document architectural decisions, operational standards, and runbooks to improve organizational knowledge sharing
- Provide technical guidance and mentorship to Platform Engineer team members on infrastructure design and DevOps best practices
Requirements:
- Extensive experience architecting and operating automated Linux-based cloud infrastructure in production environments
- Strong experience designing and operating complex CI/CD pipelines (blue/green, canary, multi-stage) in large-scale production environments
- Deep hands-on experience with infrastructure-as-code (Terraform, CloudFormation, or equivalent), including reusable module design and environment standardization
- Strong software engineering background in Python, Go, or similar languages, with the ability to build automation and tooling to solve complex operational challenges
- Build and release experience with tools such as Github Actions, GitlabCI, Codefresh or similar
- Hands-on experience using AI to speed up research, coding, troubleshooting, and documentation workflows
- Experience designing observability systems using APM, metrics, logs, and tracing tools (Datadog, CloudWatch, SumoLogic, etc.) to proactively manage reliability
- Deep hands-on experience operating Kubernetes clusters in production, including workload orchestration, scaling, networking, and troubleshooting
- Strong analytical and debugging skills, with demonstrated ability to independently diagnose and resolve complex, multi-system issues
- Excellent collaboration and communication skills, with the ability to advise senior engineering partners and clearly communicate technical trade-offs
- Excellent time management and organizational skills