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 as part of a nimble development team. This full-stack role involves designing, developing, testing, and deploying products from the ground up, iterating with product management and customers to incorporate feedback. You will also deliver higher-level services built on core services, supporting areas such as security, operations, and auditing. The team works on common components that address challenges including consolidating endpoint data, managing time-series data for dashboards and reporting, and exposing data through GraphQL to support partner integrations. The position follows Tanium’s hybrid schedule and currently requires working in the Durham, North Carolina office three days per week.

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.
  • Strong debugging skills and ability to respond to production issues 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 with an agile development team.
  • Design, develop, and test new product ideas from the ground up in partnership with other teams, incorporating feedback from product management.
  • Deliver higher-level services enabled by core services, supporting product needs related to security, operations, and auditing.
  • Develop common components, including services for consolidating endpoint data, handling time-series data for dashboards and reporting, and exposing data externally through GraphQL for partner integrations.
  • Design, develop, test, and deploy products while iterating with product management and customers for feedback and input.

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 coverage
  • Accident coverage
  • Disability coverage
  • Business travel accident insurance
  • Employee assistance programs
  • Well-being benefits
  • Five days of volunteer time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service