23 hours ago
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
Apache KafkaAWSAzureDockerGitGitHub ActionsGoGraphQLgRPCJenkinsKubernetesNode.jsRabbitMQReactSplunkSQLTerraformTypeScript
Categories
About Tanium
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.
