Job Description
Title: Software Engineer II | Cloud
Location: Remote
We are ExtraHop. We’re on a mission to provide security teams with the intelligence they need to confront and stop advanced threats like supply chain attacks, zero day exploits, and ransomware attacks. Cyber attackers still have the advantage. We’re taking it back with creativity, intellectual curiosity, and a sense of humor. Are you ready to help us reclaim the upper hand?
ExtraHop offers an exciting, high-energy, and versatile environment in which people are encouraged and supported to collaborate on industry-leading technology and create a world-class engineering team, while they develop and enrich their individual growth. And we’re doing it with creativity, intellectual curiosity, and deep critical thinking.
The mission of the Cloud team is to create a fault-resilient, highly available, customer-centric platform. In this role, you will work with the team to build a large, scalable, secure platform and services using cutting-edge technologies. If you are obsessed with customer success, passionate about simplification, and excited to dive deep into technology best practices, this will be a rewarding opportunity.
We have a global and diverse user base we believe in actively investing in a diverse engineering organization. We are seeking highly talented software engineers from all backgrounds, who offer dynamic perspectives, influences, and experiences. Are you as passionate as we are about positive culture and amazing technology? If you are, we can’t wait to chat with you.
ExtraHop Cloud Infrastructure, which hosts ExtraHop’s analytics and anomaly detection services, is built on AWS and Kubernetes. It is fully automated, using Terraform and Ansible with continuous integration testing and several releases each week. Our cloud services and platform are developed primarily in Go with a focus on security, scalability, and stability. Our goal is to build a reliable platform for customer-facing services while encouraging healthy work-life balance via automated remediation and fault-tolerant designs.
Requirements
- Excellent engineering chops
- 2-4 years of paid programming experience
- Solid knowledge of Go, Python, or an equivalent programming language
- Self-starter with a strong problem-solving track record and ability to grow and learn
- Excellent communicator and collaborator who can iterate quickly
All R&D Employees will be required to attend 2 mandatory in-person events every year of approx. 4 days duration.
Desired skills
- Experience around containers and related technologies (Kubernetes / Docker / Terragrunt / HashiCorp – Packer, Vault, and Terraform).
- Experience with building and scaling distributed, highly available systems
- Experience with cloud services on AWS or Azure (EKS / RDS / S3 / SQS / EC2 / IAM / Lambda)
$114,000 – $149,000 + benefits+ options