ServiceNow
Software Engineer
- Location
- Santa Clara, CALIFORNIA, United States
- Work model
- Hybrid
- Employment
- FullTime
- Posted
- Added to Codestelle
Language requirements
- German
- Not specified
- English alone
- Not specified
Based on explicit wording in the listing. “Not specified” does not mean a language is optional.
About this role
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.
What you'll do:
- 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
To be successful in this role you have:
- 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
Preferred — AIUX Framework specific
- 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
For positions in this location, we offer a base pay of $130,000 - $145,000, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs. Compensation is based on the geographic location in which the role is located and is subject to change based on work location.