Skip to content

Senior Software Engineer – Cloud
Company | Tanium |
---|
Location | Oakland, CA, USA |
---|
Salary | $180000 – $230000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree or equivalent experience
- 5+ years industry experience, 7+ preferred
- Experience building a Kubernetes-based platform
- Experience designing and building high-impact, high-performance, secure, scalable, observable, supportable, and maintainable Kubernetes clusters
- Strong working knowledge of at least one of: Golang, Terraform, or Scripting Languages
- Experience with API design and development
- Experience with Azure or AWS
- Experience with containers and microservices
- Experience with modern software engineering development and automation tools like git and CI/CD pipelines
- Experience with Infrastructure as Code (Terraform, Pulumi)
- Experience with container orchestration solutions (preferably Kubernetes)
Responsibilities
- Build a Kubernetes platform from the ground up
- Build and maintain Tanium’s cloud infrastructure platform and services as part of agile development team
- Create automated unit tests, API tests, integration tests and ensure quality delivery
- Author technical documents and artifacts for developed software
- Work with persistent data stores, caches, messages buses, and other server-side technology
Preferred Qualifications
- CS Degree or related technical field preferred
- Demonstrates excellent judgment for balancing between rapid development, long-term code maintainability and supportability
- Believes in the power of and the need for writing automated tests as part of development
- Experienced debugger who can put out fires under pressure when things go wrong in production environments and address the root causes of those fires for the future
- Has knowledge of a variety of modern backend software frameworks and the versatility to learn new tools and languages