S
ServiceNow
FullstackSenior
Staff Software Engineer
TypeScriptNode.jsGitVS CodenpmServicenow App EngineWebpackNxViteCliSdk
Про позицію
ServiceNow is the AI control tower for business reinvention, helping 85% of the Fortune 500 work smarter. The SDK team builds tools and CLIs for developing ServiceNow applications outside the browser, integrating AI-driven experiences into local development workflows.
Обовʼязки
- Design and own SDK components and CLI tools that enforce best practices for Scoped App development — project scaffolding, testing frameworks, deployment automation, and quality gates
- Partner with developer advocates and customers to translate user needs into scalable, intuitive tooling that simplifies the Scoped App development lifecycle
- Build high-quality, clean, and performant TypeScript and NodeJS code that powers CLI commands, integrations, and platform abstractions developers rely on daily
- Design CLI user experiences and SDK abstractions that make Scoped App development feel native to local development workflows (Git, VS Code, npm, etc.)
- Integrate AI-driven developer experiences into the SDK — code generation, smart suggestions, or automated testing — and own the implementation
- Mentor SDK engineers and contribute to architecture decisions that shape how developers build, test, and deploy Scoped Apps
- Lead technical strategy for material tooling risks and architectural decisions at the team level
Вимоги
- Experience in leveraging or critically thinking about how to integrate AI into development workflows, developer tooling, or problem-solving (using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on developer experience)
- 8+ years of experience with full-stack JavaScript/TypeScript development, with demonstrated CLI, tooling, or SDK-level work
- Deep expertise in NodeJS and modern TypeScript patterns; proven ability to ship production developer tools at scale
- Experience designing user-centric CLI applications or SDK abstractions that developers love to use
- Expertise with data structures, algorithms, systems design, design patterns, and performance/scale considerations in a distributed context
- Strong analytical and systems design skills; ability to reason about developer experience, ergonomics, and cross-tool integration
- Demonstrated ability to own projects with material technical risk and lead cross-team technical decisions
- Hands-on experience with ServiceNow App Engine, Scoped Apps, or ServiceNow platform development (nice-to-have)
- Prior experience building CLIs, SDKs, or developer tooling (npm, webpack, Nx, Vite, etc.) (nice-to-have)
- Familiarity with VS Code extension development or editor integrations (nice-to-have)
- Experience with Git workflows, package management, or local dev environment tooling (nice-to-have)
- Tech lead or mentorship track record on developer experience or tooling teams (nice-to-have)
Переваги
- Health plans including flexible spending accounts
- 401(k) Plan with company match
- ESPP (Employee Stock Purchase Plan)
- Matching donations
- Flexible time away plan
- Family leave programs
- Equity (when applicable)
- Variable/incentive compensation
Staff Software Engineer$149,800 - $262,200
Оригінал