SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer

ServiceNow - Santa Clara, CA, United States - Hybrid - posted 2026-10-13

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 145,270 - 160,300 / annual

ServiceNow's AI Experience Framework (AIUX) team is seeking a Senior Software Engineer to own full-stack architectural decisions in building the platform that powers ServiceNow's AI-first user interfaces. This role is central to the technical foundation for conversation-first applications like Employee Slate. You will work with product owners to understand detailed requirements and drive the full development lifecycle. The position involves building modular, reusable conversational experiences using modern Lit-based web components, with responsibility spanning the SSR runtime (server-rendered Lit components, versioned request routing, isolated execution pools) and integration with the ServiceNow Glide platform layer. Key responsibilities include: - Collaborating with product owners on detailed requirements and full development lifecycle ownership - Building software that is simple to use, allowing customers to extend and customize functionality - Contributing to the design and implementation of new products and features while enhancing the existing product suite - Applying advanced knowledge of data structures, algorithms, OO design, design patterns, and performance/scale considerations - Raising the engineering bar through architecture reviews, code reviews, mentoring, and technical direction This is a senior individual contributor role with significant scope: you'll make architectural decisions across a modern JavaScript/component-driven environment, work across AI integration and performance scale, and coordinate across multiple teams. REQUIREMENTS: - 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 similar OO language (C++, C#, Go) - Passion for JavaScript and the Web as a platform, reusability, and componentization - Strong demonstrated experience with modern UI frameworks: Angular, React, Vue, or Lit - Strong demonstrated knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations - Strong demonstrated knowledge and experience with relational databases: development, troubleshooting, and performance optimization - Strong demonstrated experience in server-side rendering and hydration, including failure modes specific to isomorphic rendering (markup mismatches, browser-API leakage into server code) - Strong 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 - Experience leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving PREFERRED: - 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

Similar roles