Senior Software Engineer
Core
Building and optimizing the server-side JavaScript engine and runtime that powers the ServiceNow platform for custom applications and workflows.
Role type
Senior IC systems-level software engineer (runtime/compiler)
Builds
The ServiceNow platform runtime, scripting engine, and related infrastructure
Domain
Enterprise software, platform engineering, systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C++, C#, Go, JavaScript, backend programming, systems-level programming, data structures, algorithms, object-oriented design, design patterns, distributed systems concepts, concurrency, scaling execution
Preferred skills
AI integration, language internals (parsing, compilation, interpretation), modular system architecture, technical leadership
Technologies
Java, C++, C#, Go, JavaScript, JVM, service-oriented architecture
Responsibilities
Own code from design to delivery for the scripting engine, optimize execution engines and memory management, mentor colleagues, architect modular reusable systems for scalability
Seniority
Senior, hands-on IC with technical ownership