Senior Software Engineer, DevOps

Tanium•Durham, NC
•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 a hybrid schedule, requiring employees to work in the office at least three days per week at one of these locations: Addison, Texas; Bellevue, Washington; Durham, North Carolina; Emeryville, California; or Reston, Virginia. You will work with a cross-functional engineering team to develop and support build, release, and test pipelines; deploy and maintain cloud-native applications; create tools to identify and remediate security vulnerabilities; and design systems to monitor infrastructure, anticipate needs, and respond to incidents. You will also improve deployment practices and support scheduled infrastructure improvements. Tanium describes itself as the Autonomous IT company. Its platform provides real-time intelligence, agentic decision-making, and autonomous execution for IT and security operators. Tanium emphasizes collaboration, respect, diversity, and inclusion, and provides team members five days of volunteer time off each year. This is a full-time position with an annual base salary range of $180,000 to $270,000. New-hire compensation may vary based on factors including location, education, skills, training, and experience. The package also includes equity awards and benefits including medical, dental, and vision plans; family planning benefits; health and flexible spending accounts; a transportation savings account; a 401(k) plan with company match; life, accident, and disability coverage; business travel accident insurance; employee assistance programs; and other well-being benefits.

Requirements

  • Bachelor’s degree or equivalent experience; a computer science degree is preferred.
  • 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 Infrastructure as Code experience with Pulumi or Terraform.
  • At least 3 years of Docker and Kubernetes experience in a production environment.
  • Deep understanding of networking and 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, and openness to trying 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 test and process automation.
  • Sound judgment when balancing rapid development with long-term code maintainability and supportability.
  • Strong debugging skills and ability to respond under pressure when production issues occur.
  • Strong motivation 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.
  • Self-motivated and proactive.

Nice To Haves

  • AWS experience is preferred.
  • Pulumi experience is preferred.
  • A computer science degree is preferred.
  • Go experience is preferred.

Responsibilities

  • Design and manage systems, tools, and infrastructure that help engineering teams deliver code consistently, rapidly, safely, and reliably.
  • Work with a cross-functional engineering team to develop the next-generation pipeline for building, releasing, and testing Tanium products and services.
  • Support 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.
  • Improve deployment quality and velocity by iterating on best practices.
  • 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 per year.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service