Senior Staff Software Engineer
Core
Design and optimize execution engines, JIT/AOT compilation pipelines, and memory management systems to ensure customer applications run at scale on the ServiceNow App Engine.
Role type
Senior Staff Software Engineer (Compiler/Runtime Systems)
Builds
Execution engines, JIT/AOT compilation pipelines, memory management systems, and scalable application runtimes
Domain
Enterprise Software Platforms / Compiler & Runtime Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, compiler/runtime systems, JIT/AOT compilation, memory management, performance optimization, profiling, debugging, object-oriented design, data structures, algorithms, relational databases, AI integration in software development
Preferred skills
LLVM, low-level systems engineering, modern UI frameworks (Angular, React, Vue), multi-stack technology experience
Technologies
Java, LLVM, Angular, React, Vue, ServiceNow App Engine
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; optimize relational databases; mentor colleagues on systems engineering and performance techniques
Seniority
Senior Staff, hands-on IC with mentorship