Tanium

Senior Software Engineer

Tanium
Apply
23 hours ago
Durham, NC, USASenior
H1B sponsor

Base Salary

$191k - $293k/yr

Responsibilities

  • Design and build scalable backend services in Node.js and Golang for collecting, transforming, and delivering endpoint data.
  • Design and evolve APIs with clear contracts, versioning, and backward compatibility.
  • Build and maintain third-party connectors that handle authentication, rate limits, payload formats, and failures.
  • Implement retries, backoff, deduplication, and back-pressure to provide reliable data delivery.
  • Build event-driven workflows using NATS and Temporal.
  • Lead technical design, influence cross-team decisions, and write design documentation.
  • Improve metrics, logging, tracing, alerting, and other observability capabilities.
  • Write unit tests and collaborate with QA and automation teams on integration and end-to-end coverage.
  • Debug production issues, identify root causes, and implement preventative fixes.
  • Mentor engineers and help establish standards for design, testing, and operations.

Requirements

  • Bachelor’s degree or equivalent experience; a computer science or related technical degree is preferred.
  • 8+ years of experience building and running backend services in production, including leading designs and influencing direction beyond the immediate team.
  • Strong proficiency in Golang or Node.js and willingness to work in both.
  • Experience designing APIs using REST, GraphQL, or gRPC and building event-driven systems using technologies such as NATS, Kafka, or RabbitMQ.
  • Experience with third-party APIs and SaaS integrations, including OAuth.
  • Experience with Docker, Kubernetes, Terraform, and Azure or AWS.
  • Experience with SQL or NoSQL data stores, Git, and CI/CD pipelines such as Jenkins or GitHub Actions.
  • Proficiency with AI-assisted development tools such as Claude or GitHub Copilot.
  • Eligibility to obtain FedRAMP clearance at a minimum.
  • Experience with NATS, Temporal, SIEM or ITSM platforms, security and endpoint data, React, TypeScript, or multi-tenant SaaS is preferred.
  • Strong judgment, testing discipline, production debugging ability, and mentoring experience.

Benefits

  • Hybrid schedule requiring at least three days per week in the Durham, NC or Emeryville, CA office; candidates must be US-based.
  • Five days of volunteer time off annually.
  • Medical, dental, and vision plans; family planning benefits; health savings account; flexible spending account; and transportation savings account.
  • 401(k) retirement savings plan with company match.
  • Life, accident, disability, business travel accident, employee assistance, and other well-being benefits.
  • Equity awards are provided in addition to base salary.

Tech Stack

Categories

Tanium

About Tanium

1,001-5,000 employees

Tanium builds an enterprise platform for unified endpoint management and security, combining real-time asset discovery, patching, vulnerability management, and EDR for IT and security teams. It sells subscriptions and services to large organizations that need fleet-wide visibility and control across Windows, macOS, Linux, and cloud endpoints. Founded in 2007 and headquartered in Bellevue, Washington, the privately held company reports securing over 32 million endpoints globally.

Contact me