About the Role
Our client is focused on helping people lead healthier lives by providing tools, resources, and support to reach their health goals.
They are looking for a
Staff Software Engineer to join their Infrastructure team. In this role, you'll have the opportunity to make a meaningful impact through your expertise in cloud infrastructure, helping power a large-scale, user-facing platform. In addition to strong technical skills, the team values collaboration, mentorship, and an inclusive environment.
About the Team
The Infrastructure team is responsible for architecting and operating the cloud and edge platforms that power both production and internal services. The team is focused on evolving capabilities through opinionated infrastructure, developer self-service tools, and a strong emphasis on automation over manual processes.
This team sits within a broader Technology Operations organization, which includes IT, Infrastructure, Security, Reliability, and DevOps/Developer Experience. The goal is to enable teams to build and ship software with confidence by providing a secure, reliable, and scalable foundation.
Key Responsibilities
As a Staff Software Engineer on the Infrastructure team, you will design, build, and maintain efficient, resilient, and secure cloud and container-based infrastructure, playing a key role in delivering a high-quality user experience.
What You'll Be Doing
- Lead major technical initiatives, researching and guiding implementation of high-quality solutions that improve developer and user experience
- Collaborate cross-functionally to solve impactful, organization-wide challenges
- Define and build infrastructure that enables fast, secure, and autonomous deployments
- Drive automation and improve infrastructure design to reduce manual effort
- Mentor team members and help elevate overall technical capability
- Provide thought leadership on best practices across design, testing, security, and deployment
- Simplify complex problems into scalable, elegant solutions
Qualifications
- 3+ years of experience as a senior software engineer or cloud infrastructure engineer
- Strong experience with Linux/Unix systems and cloud-native infrastructure on AWS (EC2, EKS, S3, etc.)
- Experience with Docker and Kubernetes
- Expertise in cloud networking and security (e.g., VPCs, Cloudflare, etc.)
- Experience with observability and incident response using tools like Datadog or New Relic
- Experience building automation and tooling to reduce operational overhead
- Proven experience leading complex infrastructure or application migrations
- Experience with Infrastructure as Code (Terraform preferred) and CI/CD pipelines (GitHub Actions a plus)
- Familiarity with IAM and security policy management
- Experience with databases such as MySQL, Redis, or DynamoDB
- Cloud certifications are a plus
- Experience with platform engineering or developer self-service platforms is a plus
Compensation
The estimated salary range for this role is
$170,000 - $220,000 base, depending on experience and qualifications. In addition, our client offers a comprehensive benefits package, including healthcare, performance bonus, retirement plan with match, and wellness-related perks.