S

ServiceNow

Builds software that automates business workflows

Principal Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • Deep technical expertise in modern artificial intelligence and machine learning, with demonstrated experience building production artificial intelligence systems using large language models, foundation models, agentic architectures, retrieval-augmented generation, embeddings, knowledge retrieval, model evaluation, and related technologies.
  • Required skills include React, Node.js, Python, Java, REST, GraphQL, SQL, AWS, Azure, Google Cloud Platform, Docker, and Kubernetes.
  • Strong understanding of agentic architectures, including planning and reasoning, tool use, context and memory, multi-agent systems, evaluation, observability, guardrails, and human-in-the-loop patterns.
  • Strong technical foundation in software architecture, distributed systems, cloud-native platforms, data systems, and application programming interfaces, with the ability to go deep into architecture and code.
  • Experience designing and building highly performant and scalable distributed systems.
  • Strong proficiency in Python and experience with modern artificial intelligence frameworks and infrastructure; experience with Java, Go, or similar languages is valuable.
  • Ability to operate effectively in ambiguity and balance rapid experimentation with the rigor required for enterprise-grade security products.
  • Strong product instincts and the ability to connect technology innovation to customer problems, differentiated experiences, and business outcomes.
  • Executive-level communication skills and the ability to articulate a compelling technical vision to engineers, customers, and senior leadership.
  • 15+ years of software engineering experience, including significant technical and engineering leadership responsibility.
  • Demonstrated experience designing and delivering artificial intelligence and machine-learning-powered products and platforms in production.
  • Strong backend engineering experience with distributed systems, application programming interfaces, microservices, and cloud-native architectures.
  • Demonstrated ability to design systems that scale to enterprise workloads.
  • Hands-on experience with modern artificial intelligence development technologies, including frontier large language models, agent frameworks, retrieval/vector technologies, model evaluation, and observability.
  • Extensive experience using artificial-intelligence-native development tools and coding agents such as Claude Code, Codex, Cursor, Windsurf, or equivalent as part of the software development lifecycle.
  • Experience leading technical initiatives spanning multiple teams without direct authority.
  • Experience with cloud platforms in Kubernetes is a must, along with modern DevOps practices.
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical discipline, or equivalent practical experience.

Responsibilities

  • Define the technical vision and architecture for artificial-intelligence-native security solutions, leveraging frontier models, agentic artificial intelligence, reasoning, retrieval, knowledge systems, and advanced machine-learning techniques.
  • Explore and apply emerging artificial intelligence capabilities to solve complex cybersecurity problems in fundamentally new ways, rather than simply augmenting existing products with artificial intelligence.
  • Define technical architecture and engineering standards that improve scalability, reliability, performance, and maintainability.
  • Partner closely with Product, UX, security researchers, customers, and engineering leaders to identify high-value problems and translate them into differentiated product experiences.
  • Champion artificial-intelligence-native engineering practices, including extensive use of artificial intelligence coding agents and autonomous development, testing, evaluation, and operational workflows.
  • Represent the team's technology and innovation with executives, customers, partners, and the broader engineering organization.
  • Mentor senior engineers and raise the overall engineering bar through coaching and technical leadership.

Desired Qualifications

  • Experience with cybersecurity problems such as threat detection, vulnerability and exposure management, security operations, identity security, investigation, risk prioritization, or autonomous remediation is strongly preferred.
  • Experience in cybersecurity products or deep familiarity with modern security architectures and security operations is strongly preferred.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs