Staff Software Engineer
Core
Design and own SDK components and CLI tools that enable developers to build, test, and manage ServiceNow Scoped Applications entirely outside the web browser using local editors and modern workflows.
Role type
Staff Software Engineer (Developer Tooling & SDK)
Builds
Command-line interfaces (CLI), SDK components, project scaffolding, testing frameworks, and deployment automation for ServiceNow Scoped Apps.
Domain
Developer Experience (DevEx), Cloud-native development tools, ServiceNow platform ecosystem.
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, CLI design, SDK architecture, systems design, data structures & algorithms, AI integration in developer workflows, technical strategy, mentorship.
Preferred skills
ServiceNow App Engine/Scoped Apps, VS Code extension development, package management (npm, webpack, Nx, Vite), Git workflows.
Responsibilities
Design and own SDK components and CLI tools; Partner with developer advocates to translate user needs into scalable tooling; Build high-quality TypeScript and NodeJS code; Design CLI user experiences and SDK abstractions; Integrate AI-driven developer experiences; Mentor SDK engineers and contribute to architecture decisions; Lead technical strategy for material tooling risks.
Seniority
Staff, hands-on IC with technical leadership