Software Engineer II - Partner Integrations

Tanium•Durham, NC
•$154,000 - $236,000•Hybrid

About The Position

As a Software Engineer II on Tanium’s Partner Integrations team, you will build and maintain products and services as part of an agile development team. You will design, develop, test, and deploy product ideas from the ground up, iterating with product management and customers to gather feedback. This is a full-stack role requiring strong backend and frontend programming skills. The position follows a hybrid schedule, currently requiring work in the Durham, North Carolina office three days per week. The team delivers higher-level services enabled by Tanium’s core services, supporting areas such as security, operations, and auditing. Projects include shared components such as a common data service for unifying endpoint data across the ecosystem, time-series data for dashboards and reporting, and GraphQL interfaces that enable external partner integrations. Tanium describes itself as the Autonomous IT company. Its platform provides real-time intelligence, agentic decision-making, and autonomous execution for detecting, deciding, and remediating issues across endpoint estates. The company emphasizes collaboration, respect, diversity, and inclusion. The annual base salary range for this full-time role is $154,000 to $236,000; the actual offer may vary based on factors including location, education, skills, training, and experience. Team members also receive equity awards and a benefits package.

Requirements

  • Bachelor’s degree or equivalent experience.
  • At least 3 years of industry experience.
  • Experience designing and building high-impact, high-performance, maintainable web applications.
  • Expert knowledge of JavaScript, TypeScript, and CSS.
  • Experience with modern front-end frameworks such as React, Angular, or Vue.
  • Experience with backend languages such as Go, Node.js, Java, or Rust.
  • Experience with HTTP API design and development.
  • Experience with modern software engineering development and automation tools such as Git and CI/CD pipelines.
  • Experience optimizing front-end performance.
  • Sound judgment in balancing rapid development with long-term code maintainability and supportability.
  • Belief in the importance of writing automated tests as part of development.
  • Experience debugging production environments under pressure.
  • Knowledge of modern server-side and browser-side software frameworks, and versatility to learn new tools.

Nice To Haves

  • Computer science degree preferred.

Responsibilities

  • Build and maintain Tanium products and services alongside an agile development team.
  • Design, develop, and test new product ideas from the ground up in partnership with other teams and product management.
  • Iterate on product work using feedback and input from product management and customers.
  • Deliver higher-level services enabled by core services, including services related to security, operations, and auditing.
  • Develop and maintain common components, including endpoint data services, time-series data for dashboards and reporting, and GraphQL interfaces for external partner integrations.

Benefits

  • Equity awards
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Family planning benefits
  • Health savings account
  • Flexible spending account
  • Transportation savings account
  • 401(k) retirement savings plan with company match
  • Life, accident, and disability coverage
  • Business travel accident insurance
  • Employee assistance programs
  • Other well-being benefits
  • Five days of volunteer time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service