Posted in

Senior Software Engineer – Cloud

Senior Software Engineer – Cloud

CompanyTanium
LocationAddison, TX, USA
Salary$180000 – $230000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree or equivalent experience
  • 5+ years industry experience
  • 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