Skip to content

Software Engineer II – Cloud
Company | Tanium |
---|
Location | Durham, NC, USA |
---|
Salary | $100000 – $295000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Bachelor’s degree or equivalent experience
- 3+ years industry experience
- Strong working knowledge of at least one of: Go.lang, 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)
- U.S. citizenship, national, or resident status as per government requirements
Responsibilities
- Build and maintain Tanium’s Kubernetes Helm charts and infrastructure using Terraform
- Build and maintain software stacks with Go.lang
- Build and maintain Tanium’s cloud infrastructure platform and services as part of an 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