ServiceNow

Principal Software Engineer - UI

ServiceNow
Apply
17 hours ago
Hyderābād, IndiaStaff+

Responsibilities

  • Define and own the architecture and strategy for a scalable server-rendered web component platform.
  • Lead rendering and performance work involving server-side rendering, streaming HTML, hydration correctness, and time-to-interactive.
  • Build platform primitives and UX patterns for AI-generated content, recommendations, autonomous triage, generated insights, agent reasoning, and human review.
  • Design secure, scalable Kubernetes runtime capabilities including sandboxing, multi-tenant isolation, credential propagation, resource budgeting, rollouts, and observability.
  • Shape component models, data-loading and context APIs, design systems, tooling, SDKs, and developer guardrails for teams building on the platform.
  • Write and debug high-performance production code across the TypeScript, Lit.js, Web Components, Node.js, and Kubernetes stack.
  • Work with ML and platform teams on agent orchestration, multi-agent dispatch, tool-calling integration, and reasoning traceability.
  • Drive platform and experience architecture toward business outcomes including adoption, retention, and time-to-market.
  • Mentor senior and staff engineers, lead architecture reviews, and improve testing, reliability, and engineering culture.

Requirements

  • 15+ years of software engineering experience focused on frontend or web platform engineering at a high-growth technology company or top-tier AI lab.
  • Deep expertise in Web Components, Shadow DOM, server-side rendering, hydration, streaming, module loading, and browser performance.
  • Production experience with Lit.js, React, or comparable frameworks, including understanding of their tradeoffs.
  • Strong server-side JavaScript and TypeScript skills, including Node.js, HTTP/2, proxies and streaming, V8 memory behavior, and isolate- or worker-based execution.
  • Hands-on experience operating latency-sensitive services on Kubernetes, including resource management, rollout strategies, Helm, and production observability.
  • Strong web security fundamentals involving session and token handling, egress control, sandboxing untrusted code, and multi-tenant trust boundaries.
  • Experience shipping intelligent, AI-driven user experiences and working with agentic or multi-agent systems from the consumer side.
  • Understanding of agent orchestration, MCP or equivalent tool-calling protocols, and reasoning traceability.
  • Experience designing frameworks, SDKs, or design systems adopted by many teams, including versioning, backward compatibility, and migration strategy.
  • Ability to connect platform and UX decisions to business outcomes and execute with strong ownership.
  • Preferred qualifications include distributed-systems performance and scalability, large-scale Node.js fleet operations, open-source contributions, enterprise SaaS experience, and startup experience with Product and Growth teams.

Benefits

  • Flexible work persona with remote, flexible, or office-based arrangements determined by role and location.
  • Regular employee position in the APAC region.
  • Equal opportunity and accessibility accommodations are provided.
ServiceNow

About ServiceNow

10,000+ employees

ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.

Contact me