Senior Staff Software Engineer
Core
Design and optimize execution engines, JIT/AOT compilation pipelines, and memory management systems for the ServiceNow server-side JavaScript runtime.
Role type
Senior Staff Software Engineer (Compiler/Runtime Systems)
Builds
Server-side JavaScript engine powering custom applications and workflows on the ServiceNow platform
Domain
Enterprise Software / Compiler & Runtime Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Compiler/runtime systems expertise, JIT/AOT compilation, memory management, performance optimization, profiling, debugging, object-oriented design, concurrency, relational database optimization, AI integration in software development
Preferred skills
LLVM experience, low-level systems engineering, modern UI frameworks (Angular, React, Vue), multi-stack technology management
Technologies
JavaScript, Java, LLVM, Angular, React, Vue, relational databases
Responsibilities
Design and optimize execution engines and compilation pipelines, build scalable and reusable code enforcing best practices, collaborate with product owners to deliver high-quality software, mentor colleagues on systems engineering and optimization techniques
Seniority
Senior Staff, hands-on IC with mentorship responsibilities