> Markdown version of [/jobs/ext/4650241-senior-software-engineer-ai-security](https://www.wearedevelopers.com/jobs/ext/4650241-senior-software-engineer-ai-security). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, AI Security - **Company:** Tanium Inc. - **Location:** Durham, NC, United States - **Experience:** Expert - **Salary:** $191,000 - $293,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Data Analysis, User Authentication, Microsoft Azure, C++ (Programming Language), Software as a Service, Cloud Computing, Code Generation, Software Quality, Code Review, Cyber Security, Data Structures, Software Debugging, Software Design Patterns, Distributed Systems, Python (Programming Language), Software Maintenance, Software Engineering, Web Applications, Google Cloud, Enterprise Software Applications, Retrieval-Augmented Generation, Large Language Models, AI Coding Agents, Backend, Git, Tanium Platform Expertise, Information Technology, Data Management, Model Context Protocol, Code Restructuring, Software Version Control, Data Pipelines, Docker, Golang, Programming Languages - **Published:** November 9, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-ai-security-durham-nc--9b6c71cb-bd6e-4593-8249-887d75ce45b1 ## About the Role Software Engineering, Artificial Intelligence (AI), Software Engineering, Distributed Computing, Artificial Intelligence (AI) Agents, Artificial Intelligence (AI), Application Programming Interface (API), MCP - Microsoft Certified Professional, Data Management, Debugging Skills, * Bachelor''s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience * Experience * 8+ years of professional software engineering experience building and shipping 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 (MCP) server or integration that ran in a production environment * Experience building retrieval-augmented generation (RAG) and the data pipelines that support it * Experience building backend services and enterprise web applications that serve large user bases (for example, millions of users) * Experience with the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment * Preferred: Experience working in a cybersecurity, SaaS, or enterprise software environment * Preferred: Foundation in security principles, such as secure design, authentication and authorization, and threat modeling * Preferred: Familiarity with cloud infrastructure platforms such as AWS, Azure, or Google Cloud * Other * Proficiency in one or more modern programming languages such as Go, C++, Java, Python, or similar * Ability to prompt AI coding tools effectively and to read, understand, refactor, and debug the resulting code, regardless of language * Strong understanding of software design patterns, data structures, and algorithms * Experience with version control systems, particularly Git, and collaborative development workflows * Preferred: Familiarity with containerization and orchestration technologies such as Docker and Kubernetes * Preferred: Experience with CI/CD pipelines and automated testing frameworks Core Competencies Tanium Competencies: * Demonstrates initiative and motivation * Excellent oral and written communication skills * Team player * Person of high ethics and integrity * Ability to work in a fast-paced, changing environment ## Description * Design and develop high-scale, distributed backend systems that give customers visibility into and control over agentic AI across their environments * Build services and integrations using LLM APIs, tool-calling frameworks, and the Model Context Protocol (MCP), and design retrieval (RAG) and data pipelines that support AI-driven capabilities * Use AI coding assistants and agent tooling effectively in day-to-day development, and review, refactor, and debug AI-generated code with sound judgment * Design and develop robust, scalable, and maintainable software features and systems across the full software development lifecycle * Architect technical solutions that meet complex product requirements while balancing performance, reliability, and security considerations * Collaborate with product management, UX, and peer engineers to define requirements, estimate effort, and deliver high-quality solutions on schedule * Lead code reviews and provide constructive technical feedback to elevate engineering standards and promote best practices across the team * Identify, troubleshoot, and resolve complex software defects and performance bottlenecks in both development and production environments * Mentor and support the growth of junior and mid-level engineers through knowledge sharing, pairing, and technical guidance * Contribute to the continuous improvement of engineering processes, tooling, and development practices to increase team velocity and code quality * Partner with security and infrastructure teams to ensure software is developed and deployed in alignment with Tanium''s security and compliance standards, This link leads to the machine readable files that are made available in response to the federal Transparency in Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare providers. The machine-readable files are formatted to allow researchers, regulators, and application developers to more easily access and analyze data.