Senior Staff Software Engineer, JavaScript Runtime & Compilers
Core
Design and optimize execution engines, JIT/AOT compilation pipelines, and memory management systems for the server-side JavaScript engine powering the ServiceNow platform.
Role type
Senior Staff Software Engineer (JavaScript Runtime & Compilers)
Builds
Server-side JavaScript runtime, execution engines, and memory management systems for custom applications and workflows
Domain
Enterprise Software / Systems Programming / Compiler Engineering
Required skills
Compiler/runtime systems, JIT/AOT compilation, memory management, performance optimization, profiling, debugging, object-oriented design, concurrency, data structures, algorithms
Preferred skills
LLVM, low-level systems engineering, AI integration in software development, relational database optimization, modern UI frameworks (Angular, React, Vue)
Technologies
JavaScript, Java, LLVM, Angular, React, Vue
Responsibilities
Design and optimize execution engines and compilation pipelines; Build scalable, reusable code enforcing best practices; Work with product owners to deliver high-quality software; Mentor colleagues on systems engineering and optimization techniques
Seniority
Senior Staff, hands-on IC with mentorship
