Staff Software Engineer at ServiceNow | Job-Scouts.com

Staff Software Engineer

ServiceNow
full-time lead San Diego, CALIFORNIA, United States · More jobs in San Diego, California, United States
This job comes from ServiceNow's own careers page (see the original posting). Apply here to keep track of it, then finish on ServiceNow's site.

Prefer a full account with a password? Sign Up to Apply

Job Description

As a Staff Software Engineer on the Design System team, you will build and evolve the engineering surface of the design system: the theme system, the design tokens, and the tooling that lets engineers, designers, and product teams apply it correctly. You will work in close partnership with design and product counterparts, and your decisions will ripple across internal product teams and external customers, so systems thinking and a working command of accessibility are as important as your front-end craft. 

Roles and responsibilities 

• Evolve the theme system and its design token architecture, covering token taxonomy, platform transforms, theming APIs, and the guardrails that keep themes accessible. 

• Engineer tooling that makes the design system easy to adopt: theme builders, linting and audit rules, codemods, Figma to code workflows, and local development aids. 

• Build AI skills and tooling that put the design system to work for engineers, designers, and product partners, so prototypes and production code generate on-system by default. 

• Partner closely with design system designers and product managers, weighing design intent, customer need, and engineering cost in every decision rather than optimizing for one. 

• Trace the downstream impact of every change across consuming teams and customer instances, and manage versioning, deprecation, and breaking-change communication accordingly. 

• Hold the system to WCAG 2.2 Level AA, including contrast, forced colors, focus visibility, and reflow, and build automated checks that catch regressions before release. 

• Collaborate with component authors and the component engine team on API contracts, token consumption, and release sequencing. 

• Maintain the enablement surface for the system, including API documentation, usage guidance, and migration paths. 

• Support adopters directly: triage issues, unblock teams, and feed recurring friction back into the roadmap. 

• Raise the bar through technical design review, code review, and mentorship across the design system and consuming teams.

Requirements

Department: Engineering, Infrastructure and Operations
Function: Engineering
Experience Level: Not Applicable

Location

San Diego, CALIFORNIA, United States
View on Google Maps

Similar open positions

Staff Software Engineer ServiceNow
Apply now