Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Tanium

Senior Software Engineer, AI Security

Tanium

. Design and develop high-scale, distributed backend systems providing visibility into and control over agentic AI .

Posted 11/6/2026full-timeDurham • North Carolina • United StatesSenior💰 $191,000 - $293,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing high-scale distributed backend systems, with a strong focus on AI-powered products and integrations. Proficient in the full software development lifecycle, including architecture, implementation, and performance optimization.

Highest-signal resume keywords
Distributed Systems DesignAI-Powered Product DevelopmentModel Context Protocol (MCP) IntegrationRetrieval-Augmented Generation (RAG)Software Development Lifecycle

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GoC++JavaPythonSoftware Design PatternsData StructuresAlgorithmsVersion Control (Git)Debugging AI-Generated CodeBuilding Scalable Software
Soft Skills
Excellent Communication SkillsTeam PlayerInitiative and MotivationHigh Ethics and IntegrityAdaptability in Fast-Paced Environments
Tools & Technologies
LLM APIsTool-Calling FrameworksAI Coding AssistantsCollaborative Development WorkflowsSecurity and Compliance Standards
Certifications & Qualifications
Bachelor's Degree in Computer ScienceSoftware Engineering
Industry Keywords
High-Availability ApplicationsProduction-Quality SoftwareComplex Software DefectsPerformance BottlenecksCloud Infrastructure

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaPythonC++Go

About the role

Key responsibilities & impact
  • Design and develop high-scale, distributed backend systems providing visibility into and control over agentic AI
  • Build services and integrations using LLM APIs, tool-calling frameworks, and the Model Context Protocol (MCP)
  • Design retrieval-augmented generation (RAG) and supporting data pipelines
  • Use AI coding assistants and agent tooling in day-to-day development
  • Review, refactor, and debug AI-generated code
  • Develop robust, scalable, and maintainable software across the full software development lifecycle
  • Architect solutions balancing performance, reliability, and security
  • Collaborate with product management, UX, and peer engineers to define requirements, estimate effort, and deliver solutions
  • Lead code reviews and provide technical feedback
  • Troubleshoot and resolve complex software defects and performance bottlenecks in development and production
  • Mentor junior and mid-level engineers
  • Improve engineering processes, tooling, and development practices
  • Partner with security and infrastructure teams to align software with security and compliance standards

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience
  • 8+ years of professional software engineering experience building and shipping production-quality software
  • 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 in a production environment
  • Experience building retrieval-augmented generation (RAG) and supporting data pipelines
  • Experience building backend services and enterprise web applications serving large user bases
  • Experience with the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
  • Proficiency in one or more modern programming languages such as Go, C++, Java, Python, or similar
  • Ability to effectively prompt AI coding tools and read, understand, refactor, and debug the resulting code
  • Strong understanding of software design patterns, data structures, and algorithms
  • Experience with version control systems, particularly Git, and collaborative development workflows
  • 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
  • Ability to responsibly handle internal systems, administrative credentials, and cloud infrastructure in accordance with security policies and access-control procedures

Benefits

Comp & perks
  • Equity awards
  • Medical, dental, and vision plan
  • 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
  • Disability insurance
  • Other well-being benefits
  • 5 days of volunteer time off (VTO)