Senior Software Engineer, DevOps

Tanium•Durham, NC
•$180,000 - $270,000•Hybrid

About The Position

As a Tanium Senior Software Engineer, DevOps, you will design and manage systems, tools, and infrastructure that enable the engineering organization to deliver code to customers consistently, rapidly, safely, and reliably. The position follows Tanium’s hybrid schedule and requires employees to work in the office at least three days per week at one of these locations: Addison, TX; Bellevue, WA; Durham, NC; Emeryville, CA; or Reston, VA. You will work with a cross-functional engineering team to develop and support build, release, and test pipelines; deploy and maintain applications on cloud-native microservices architecture; and build tools with product security teams to identify and remediate vulnerabilities. You will also design monitoring systems, respond to incidents, improve deployment practices, and plan and support major infrastructure improvements.

Requirements

  • Bachelor's degree or equivalent experience.
  • At least 5 years of experience in software development, DevOps, or an SRE role.
  • At least 5 years of experience managing cloud-based services with AWS, GCP, or Azure.
  • At least 3 years of experience with Infrastructure as Code using Pulumi or Terraform.
  • At least 3 years of Docker and Kubernetes experience in a production environment.
  • Deep understanding of networking and the ability to build and maintain complex networks.
  • At least 3 years of experience writing software that uses third-party APIs.
  • Experience with a configuration management suite such as Ansible, Puppet, or Chef, including awareness of its limitations and openness to alternatives.
  • Experience with modern software engineering development and automation tools such as Git, GitHub Actions, and JIRA.
  • Experience with virtualization technologies such as VirtualBox, VMware Fusion, or vCenter.
  • Experience with hybrid cloud environments.
  • Experience managing metrics gathering and reporting systems such as Grafana, Prometheus, or InfluxDB.
  • Experience with Linux environments.
  • Belief in the value of test and process automation.
  • Sound judgment in balancing rapid development with long-term code maintainability and supportability.
  • Strong debugging skills and ability to respond under pressure to production incidents.
  • Strong desire to automate and build software tools.
  • Customer-centric approach to driving positive experiences for Tanium customers.
  • Proven ability to work effectively in cross-functional teams.
  • Ability to work efficiently and effectively in a remote work setting.
  • Motivated self-starter.

Nice To Haves

  • Computer science degree.
  • AWS experience is preferred.
  • Pulumi experience is preferred.
  • Go experience is preferred.

Responsibilities

  • Work with a cross-functional engineering team to develop the next-generation pipeline for building, releasing, and testing Tanium products and services.
  • Support existing efforts to deploy and maintain CI/CD pipelines across multiple environments.
  • Deploy and maintain critical applications on cloud-native microservices architecture.
  • Work with product security teams to build tools for identifying and remediating security vulnerabilities.
  • Design systems to monitor critical infrastructure, plan for future needs, and respond rapidly to incidents.
  • Iterate on best practices to increase deployment quality and velocity.
  • Plan, execute, and support scheduled major infrastructure improvements.

Benefits

  • Equity awards.
  • Medical, dental, and vision plans.
  • Family planning benefits.
  • Health savings account.
  • Flexible spending account.
  • Transportation savings account.
  • 401(k) retirement savings plan with company match.
  • Life, accident, and disability coverage.
  • Business travel accident insurance.
  • Employee assistance programs.
  • Other well-being benefits.
  • Five days of volunteer time off (VTO).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service