ExtraHop · Remote · United States
Join our Cloud team as a Senior Software Engineer, where you will be responsible for the design, delivery, and operation of critical cloud services. You will drive architectural decisions, lead complex technical initiatives, and collaborate with engineering, security, and product teams. This role requires deep expertise in Kubernetes, infrastructure-as-code, and cloud security best practices. Enjoy a range of benefits, including competitive compensation, professional development support, and flexible work options.
- Effective communication skills with the ability to influence technical decisions across teams
- Deep expertise in Kubernetes and infrastructure-as-code (Terraform, Helm)
- Demonstrated ownership of systems, including on-call, incident response, and long-term reliability improvements
- Strong proficiency in Go, Python, or similar languages, with experience building distributed services
- Proven ability to independently design, build, and operate production-grade systems at scale
- Strong problem-solving skills and the ability to navigate ambiguous, complex technical challenges
- Strong experience with AWS services (EKS, EC2, RDS, S3, SQS, IAM), including designing and operating systems in production
- 6–8+ years of software engineering experience, with significant focus on cloud infrastructure and distributed systems
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Expertise in cloud security best practices, including identity, encryption, and compliance frameworks
- Experience designing and scaling high-availability distributed systems with automated failover and self-healing capabilities
- Experience with event-driven architectures and microservices
- Strong knowledge of observability tooling (Prometheus, Grafana, ELK)
- Familiarity with HashiCorp ecosystem tools (Vault, Consul, Packer)
- Experience contributing to or defining engineering standards, patterns, or platform strategy