Posted in

Software Engineer II – Cloud

Software Engineer II – Cloud

CompanyTanium
LocationDurham, NC, USA
Salary$100000 – $295000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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