Skip to main content
All jobs

Employer listing

Senior Software Engineer, DevOps

Tanium

Durham, Nc · hybrid · full time · Senior

$180,000 - $270,000

Role

Tanium seeks a Senior Software Engineer, DevOps to design and manage systems, tools, and infrastructure that help engineering deliver code consistently, rapidly, safely, and reliably.

Location and Schedule

This full-time position follows a hybrid schedule requiring at least three office days per week in Addison, TX; Bellevue, WA; Durham, NC; Emeryville, CA; or Reston, VA. The posting lists Durham and Reston as its primary locations.

Responsibilities

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

Qualifications

  • Bachelor's degree or equivalent experience; a Computer Science degree is preferred.
  • At least five years of experience in software development, DevOps, or SRE.
  • At least five years managing cloud-based services with AWS, GCP, or Azure; AWS is preferred.
  • At least three years using Infrastructure as Code with Pulumi or Terraform; Pulumi is preferred.
  • At least three years of Docker/Kubernetes experience in production.
  • Deep networking knowledge and the ability to build and maintain complex networks.
  • At least three years writing software that uses third-party APIs; Go is preferred.
  • Experience with Ansible, Puppet, Chef, or another configuration management suite, including awareness of limitations and openness to alternatives.
  • Experience with modern software engineering and automation tools, including Git, GitHub Actions, and Jira.
  • Experience with virtualization technologies such as VirtualBox, VMware Fusion, and vCenter.
  • Experience with hybrid cloud environments and Linux.
  • Experience managing metrics collection and reporting systems such as Grafana, Prometheus, and InfluxDB.
  • Commitment to test and process automation and building software tools.
  • Sound judgment in balancing rapid development with long-term maintainability and supportability.
  • Strong debugging ability under production incident pressure.
  • Customer-centric approach, effective cross-functional teamwork, and ability to work efficiently in a remote setting.
  • Motivated, self-starting approach.

Compensation and Benefits

  • Annual base salary: $180,000–$270,000. Actual offers depend on factors including location, education, skills, training, and experience.
  • Equity awards and medical, dental, and vision coverage.
  • Family planning benefits; health, flexible spending, and transportation savings accounts.
  • 401(k) with company match.
  • Life, accident, disability, and business travel accident insurance.
  • Employee assistance programs and other well-being benefits.
  • Five days of volunteer time off.

Application and Interview Information

  • Accommodation requests for applications, interviews, or pre-employment requirements can be sent to accommodations@tanium.com.
  • Tanium employees communicate only through @tanium.com email addresses, conduct video interviews, and never ask applicants for money.

Benefits

Equity awards; medical, dental, and vision coverage; family planning benefits; health, flexible spending, and transportation savings accounts; 401(k) with company match; life, accident, disability, and business travel accident insurance; employee assistance and well-being benefits; five days of volunteer time off.