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.