S

ServiceNow

Builds software that automates business workflows

Senior Software Engineer

AI Application EngineeringPosted on Nov 9
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, with a record of technical direction adopted beyond the immediate team.
  • Use AI coding assistants and agents effectively and accountably.
  • Have direct, hands-on experience authoring agentic instructions and prompts, designing autonomous workflows, and building evaluations to verify them.
  • Have production experience with large language model APIs, retrieval-grounded features, agent orchestration, tool and function calling, and structured output enforcement, including at least one model or orchestration migration carried through production.
  • Have experience in system design, APIs, data modelling, and testing across front-end, server-side, and relational data work.
  • Have experience with Java, JavaScript/TypeScript, and React, and the ability to learn new tools and frameworks quickly.
  • Be familiar with automated testing frameworks such as JUnit, Selenium, TestNG, or Playwright, and integrating tests into continuous integration and continuous delivery pipelines.
  • Have on-call and incident-command experience on customer-facing systems, including ownership of subsequent systemic fixes.
  • Be able to troubleshoot complex systems and optimize performance across the stack.
  • Have a bachelor's degree in Computer Science, software engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Build scalable, clean, reusable applications and integration solutions using the ServiceNow platform and related technologies.
  • Partner with product owners to understand detailed requirements and own code from design and implementation through test automation and delivery.
  • Design and develop scalable, maintainable, reusable software components, emphasizing performance and reliability.
  • Own critical technical initiatives from planning through deployment, and continuously refine and improve existing applications and services.
  • Explore the latest ServiceNow features and evaluate them for adoption.
  • Develop proof-of-concept and prototype solutions to validate architectural and design decisions and demonstrate feasibility.
  • Establish and promote best practices for platform development, integrations, and performance optimization.
  • Share engineering and quality best practices to foster continuous learning and improvement.
  • Mentor and guide engineers, fostering technical excellence and professional growth within the team.

Desired Qualifications

  • Experience using AI coding tools such as Claude or Codex.
  • CRM domain knowledge and work experience.

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