
Remote opportunity at
TaniumSenior Software Engineer, AI Security
Tanium is hiring a Senior Software Engineer, AI Security to help build a new AI Security solution designed to help large enterprises secure AI agents and…
Career Tools
About This Role
Tanium is hiring a Senior Software Engineer, AI Security to help build a new AI Security solution designed to help large enterprises secure AI agents and endpoints. This full-time, remote position focuses heavily on backend engineering, involving the design and development of high-scale, distributed systems that provide visibility and control over agentic AI environments. The role requires building services and integrations using LLM APIs, tool-calling frameworks, and the Model Context…
Job Description
Tanium is hiring a Senior Software Engineer, AI Security to help build a new AI Security solution designed to help large enterprises secure AI agents and endpoints. This full-time, remote position focuses heavily on backend engineering, involving the design and development of high-scale, distributed systems that provide visibility and control over agentic AI environments.
The role requires building services and integrations using LLM APIs, tool-calling frameworks, and the Model Context Protocol, alongside data pipelines and retrieval-augmented generation architectures. The ideal professional brings a strong foundation in security principles, hands-on familiarity with AI agent technologies, and extensive experience shipping production-ready software.
Tanium operates as an Autonomous IT company, providing real-time intelligence and autonomous execution platforms to detect, decide, and remediate at machine speed. Recognized on the Forbes Cloud 100 list for ten consecutive years, the organization promotes an inclusive culture centered on collaboration, respect, and diversity.
Responsibilities
- Design and build high-scale, distributed backend systems for AI visibility and control
- Develop services and integrations utilizing LLM APIs, tool-calling frameworks, and the Model Context Protocol
- Architect retrieval-augmented generation and associated data pipelines
- Review, refactor, and debug AI-generated code while utilizing AI coding assistants
- Collaborate across product management, UX, and engineering teams to deliver solutions on schedule
- Lead code reviews to elevate technical standards and mentor junior and mid-level engineers
- Troubleshoot and resolve complex software defects and performance bottlenecks in development and production
- Partner with security and infrastructure teams to ensure alignment with compliance standards
Requirements
- 8 plus years of professional software engineering experience building production-quality software
- Demonstrated experience designing and implementing distributed systems or large-scale, high-availability applications
- Experience building and shipping AI-powered products or agents at scale, including LLM integrations and tool-calling
- Hands-on experience building a Model Context Protocol server or integration running in production
- Experience building retrieval-augmented generation and supporting data pipelines
- Experience building backend services and enterprise web applications serving large user bases
- Proficiency in at least one modern programming language such as Go, C++, Java, or Python
- Strong understanding of software design patterns, data structures, algorithms, and Git version control workflows
Qualifications
- Bachelor degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience
- Experience working in a cybersecurity, SaaS, or enterprise software environment
- Foundation in security principles including secure design, authentication, authorization, and threat modeling
- Familiarity with cloud infrastructure platforms like AWS, Azure, or Google Cloud
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
- Experience with CI/CD pipelines and automated testing frameworks
Core Skills
Benefits
- Annual base salary range between 191,000 and 293,000 USD
- Equity awards
- Medical, dental, and vision health plans
- Family planning benefits
- Health savings account, flexible spending account, and transportation savings account
- 401(k) retirement savings plan with company match
- Life, accident, and disability coverage
- Business travel accident insurance and 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.
What is the location or remote policy for this role?
This position is remote.
What is the salary range for the Senior Software Engineer position?
The annual base salary is estimated between 191,000 and 293,000 USD, with actual compensation adjusted based on factors like location, education, skills, and experience.
What additional compensation and benefits are provided?
Team members receive equity awards, medical, dental, and vision plans, a 401(k) with company match, health and flexible savings accounts, insurance coverage, and five days of volunteer time off.
What level of experience is required?
Applicants must have at least 8 years of professional software engineering experience building production-quality software, along with experience in distributed systems and AI-powered products.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.