- Strong TypeScript fundamentals and production experience with React and Node.js.
- A track record of driving complex, customer-facing features end to end with visible product impact.
- Strong SQL and relational data-modeling skills, including transactions, indexes, and migrations.
- Experience with asynchronous or distributed systems: queues, pub/sub, WebSockets, retries, and idempotency.
- Sound API, schema, and backward-compatibility judgment.
- Strong security instincts for multi-tenant authorization, credentials, uploads, and external input.
- Experience with automated unit, integration, API, and end-to-end testing.
- Product judgment and comfort operating without heavy specification or process overhead.
- High ownership: you stay accountable for reliability and customer outcomes after the code ships.
AI Development Lifecycle
Hands-on ADLC experience is mandatory. You must have shipped software using AI across discovery, design, implementation, testing, review, documentation, and production debugging—not only used a coding assistant occasionally.
You know how to validate AI-generated work, define evaluations and regression criteria, manage context, and account for nondeterminism, hallucinations, latency, cost, privacy, and security. You retain human ownership of the architecture, code, and customer outcome.
You can design reliable AI execution paths involving prompts, structured outputs, agents, tools, approvals, schemas, authorization, retries, observability, and failure recovery. Model output is treated as untrusted input, and consequential actions require explicit authorization.
Our technology
TypeScript, React, Node.js, Express, PostgreSQL, Sequelize, Redis, RabbitMQ, Socket.IO, Zod, Nx, Vite, Vitest, Playwright, Sentry, AWS, Kubernetes, Helm, Terraform, Cursor, and Linear.
Experience with every technology is not required. Python, FastAPI, AI agent runtimes, MCP, enterprise integrations, and direct AWS infrastructure experience are valuable but not mandatory.
Additional Information
Work Personas
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.