
Remote opportunity at
TaniumSoftware Engineer II, AI Security
Tanium is looking for a Software Engineer II to join its team and help build an innovative AI Security solution designed to protect AI agents and…
Career Tools
About This Role
Tanium is looking for a Software Engineer II to join its team and help build an innovative AI Security solution designed to protect AI agents and endpoint environments for major enterprises. In this role, you will focus heavily on backend engineering while working across the full stack to create distributed systems that offer customers total visibility and control over agentic AI. Tanium operates as an Autonomous IT company, providing real-time…
Job Description
Tanium is looking for a Software Engineer II to join its team and help build an innovative AI Security solution designed to protect AI agents and endpoint environments for major enterprises. In this role, you will focus heavily on backend engineering while working across the full stack to create distributed systems that offer customers total visibility and control over agentic AI. Tanium operates as an Autonomous IT company, providing real-time intelligence, autonomous execution, and agentic decision-making capabilities to help organizations handle IT and security operations at machine speed.
This position is well-suited for a software engineer who enjoys tackling challenging problems within small, collaborative teams. You will design, build, and test new product components from scratch, ranging from unified data services and reporting pipelines to external GraphQL integrations. The ideal candidate brings strong backend development expertise, a solid foundation in modern programming languages like Golang, and hands-on familiarity with LLM integrations, tool-calling frameworks, and the Model Context Protocol. You will also utilize AI coding assistants in daily development while maintaining high standards for code quality, testing, and debugging.
Tanium values diversity, collaboration, and respect, fostering an inclusive environment that has earned the company numerous workplace awards. Employees enjoy comprehensive total rewards, including health coverage, retirement plans with company matches, equity awards, and five days of volunteer time off.
Responsibilities
- Design and develop scalable, distributed backend systems providing visibility into and control over enterprise agentic AI environments
- Build services and integrations utilizing LLM APIs, tool-calling frameworks, and the Model Context Protocol
- Construct retrieval-augmented generation and supporting data pipelines for AI-driven functionality
- Employ AI coding assistants and agent tooling during daily programming tasks while reviewing and debugging AI-generated code
- Collaborate with agile development teams to build and maintain company products
- Design, build, and test novel product features from scratch alongside product management input
- Contribute to common components like unified endpoint data services, time-series reporting data handlers, and external GraphQL APIs
- Deliver higher-level operational, auditing, and security services powered by core backend systems
Requirements
- Three or more years of professional software engineering experience
- Background in designing and developing scalable, observable, maintainable, and high-performance backend services and APIs
- Experience shipping AI-powered agents or products at scale, including LLM integrations and tool-calling frameworks
- Practical background building a Model Context Protocol server or integration in a production setting
- Experience developing retrieval-augmented generation and supporting data pipelines
- History of building backend services and enterprise web applications for massive user bases
- Proficiency in at least one modern language such as Golang, Node.js, Python, Ruby, or Rust
- Familiarity with front-end technologies including React, TypeScript, and JavaScript
- Working knowledge of relational databases like Postgres, SQL, or MySQL
- Experience with HTTP API design, Git, and Jenkins
Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Foundational understanding of security principles such as threat modeling, secure design, and authentication or authorization
- Familiarity with a variety of server-side and browser-side software frameworks
Core Skills
Benefits
- Annual base salary between $154,000 and $236,000
- Equity awards
- Medical, dental, and vision insurance plans
- Health savings accounts, flexible spending accounts, and transportation savings accounts
- Family planning benefits
- 401(k) retirement savings plan with company match
- Life, accident, and short or long-term disability coverage
- Business travel accident insurance
- Employee assistance programs
- Five days of volunteer time off
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is listed as remote.
What is the salary range for this role?
The annual base salary is estimated between $154,000 and $236,000, with actual pay determined by factors like location, education, skills, and experience.
What employment type is this?
This is a full-time position.
What programming languages are required or preferred?
Candidates need knowledge of at least one language such as Golang (preferred), Node.js, Python, Ruby, or Rust, along with front-end familiarity like React, TypeScript, and JavaScript.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.