Employer listing
Senior Software Engineer, DevOps
Tanium
Durham, Nc · hybrid · full time · Senior
$180,000 - $270,000
The Basics
As a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire engineering org to deliver code to our customers consistently, rapidly, safely, and reliably.
This position follows the Company’s hybrid schedule which currently requires employees to work in the office at one of the following locations a minimum of three days per week: Addison, TX; Bellevue, WA; Durham, NC; Emeryville, CA; or Reston, VA.
What you'll do
- Work alongside a cross-functional engineering team to develop the next generation pipeline to build, release, and test 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 to identify and remediate security vulnerabilities
- Design systems that effectively monitor critical infrastructure, plan for future needs, and rapidly respond to incidents
- Iterate on best practices to increase the quality & velocity of deployments
- Plan, execute, and support scheduled major improvements to our infrastructure
Qualifications
Education
- Bachelor's degree or equivalent experience
- CS degree preferred
Experience
- 5+ years of experience in software development, DevOps, or SRE role
- 5+ years of experience managing cloud-based services with AWS, GCP, or Azure (AWS preferred)
- 3+ years of experience with Infrastructure as Code with Pulumi or Terraform (Pulumi preferred)
- 3+ years of Docker/Kubernetes experience in production environments
- Deep understanding of networking, with the ability to build and maintain complex networks
- 3+ years of experience writing software that utilizes 3rd party APIs (Go preferred)
- Experience with Ansible, Puppet, Chef, or another config management suite
- Experience with modern software engineering development and automation tools (Git, GitHub Actions, JIRA)
- Experience with virtualization technologies (VirtualBox, VMWare Fusion, vCenter)
- Experience with hybrid cloud environments
- Experience managing metrics gathering and reporting systems (Grafana, Prometheus, InfluxDB)
- Experience with Linux environments
- Believes in the power of test and process automation
- Deliberate with sound judgment for balancing rapid development and long-term code maintainability
- Skilled debugger under pressure in production environments
- Relentless desire to automate and build software tools
- Customer-centric work approach
- Proven ability to work effectively in cross-functional teams
- Ability to work efficiently in a remote/hybrid setting
- Motivated self-starter
Benefits
Comprehensive benefits include medical, dental, and vision plans, family planning benefits, HSA, FSA, transportation savings account, 401(k) with company match, life, accident, and disability coverage, equity awards, and 5 days of volunteer time off (VTO).