Software Engineer

ServiceNowSanta Clara, CA
$130,000 - $145,000Hybrid

About The Position

We are the AI Experience Framework (AIUX) team that builds the platform that powers ServiceNow's AI-first user interfaces. Using modern Lit-based web components, AIUX builds modular, reusable conversational experiences that serve as the technical foundation for conversation-first applications like Employee Slate. This role owns full-stack architectural decisions in a modern JavaScript/component-driven environment, working across AI integration, performance scale, and multi-team coordination — spanning our SSR runtime (server-rendered Lit components, versioned request routing, isolated execution pools) and the ServiceNow Glide platform layer it integrates with.

Requirements

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
  • Completed a Master's degree in Computer Science, Computer Engineering, or similar field
  • 3 years of professional software engineering experience with deep expertise in JavaScript and substantial experience in Java or a similar OO language (C++, C#, Go)
  • Passion for JavaScript and the Web as a platform, reusability, and componentization
  • Strong and demonstrated experience with modern UI frameworks: Angular, React, Vue, or Lit
  • Strong and demonstrated knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
  • Strong and demonstrated knowledge and experience with relational databases: development, troubleshooting, and performance optimization
  • Strong and demonstrated experience in server-side rendering and hydration, including the failure modes specific to isomorphic rendering (markup mismatches, browser-API leakage into server code)
  • Strong and demonstrated systems-level Node.js experience: process/worker isolation (V8 isolates or equivalent sandboxing), HTTP/1.1 and HTTP/2 semantics, reverse proxying, and designing for concurrent versioned rollouts
  • Comfortable working across a JVM/Maven backend (Java, ServiceNow Glide platform conventions) in addition to a Node/TypeScript SSR stack
  • Demonstrated experience as a senior individual contributor responsible for code quality, and mentoring
  • Exposure to multiple technology stacks: Cloud Dev, Platforms, Web Dev, Frameworks, service-oriented architecture

Nice To Haves

  • Experience with build systems that emit multiple targets from one component source (server bundles vs. code-split browser bundles)
  • Hands-on experience operating services in Kubernetes: deployment configuration, scaling, rollout/rollback, and incident response
  • Experience building and maintaining observability tooling (Grafana dashboards, Prometheus alerting) for production systems

Responsibilities

  • Work with product owners to understand detailed requirements and drive the full development lifecycle
  • Build software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs
  • Contribute to the design and implementation of new products and features while enhancing the existing product suite
  • Apply advanced knowledge of data structures, algorithms, OO design, design patterns, and performance/scale considerations
  • Raise the engineering bar through architecture reviews, code reviews, mentoring, and technical direction

Benefits

  • equity (when applicable)
  • variable/incentive compensation
  • health plans
  • flexible spending accounts
  • a 401(k) Plan with company match
  • ESPP
  • matching donations
  • a flexible time away plan
  • family leave programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service