
Senior Staff Software Engineer, JavaScript Runtime β Compilers
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in California.
β’ Design and enhance execution engines, JIT/AOT compilation pipelines, and memory management systems.
β’ Ensure that customer applications operate effectively at scale.
β’ Create high-quality, clean, scalable, and reusable code.
β’ Uphold software engineering architecture and process best practices, which include code reviews and unit testing.
β’ Collaborate with product owners to gain a comprehensive understanding of detailed requirements.
β’ Take ownership of code throughout the design, implementation, test automation, and delivery phases of high-quality products.
β’ Develop user-friendly software that allows customers to extend and customize functionalities.
β’ Guide colleagues and encourage knowledge-sharing across teams in areas such as low-level systems engineering, performance profiling, and optimization techniques.
β’ Develop and maintain the server-side JavaScript engine that supports the ServiceNow platform's custom applications, workflows, and business logic.
β’ Ensure that applications transition smoothly and securely from development to production.
β’ Over 12 years of experience with Java or a similar object-oriented programming language.
β’ At least 5 years of experience working on compilers, runtimes, JIT/AOT systems, or language execution engines.
β’ Proven experience in integrating AI into software development, workflows, decision-making, or automation through AI-powered tools and technologies.
β’ Extensive experience with compiler/runtime systems, including execution engines, memory management, concurrency, JIT/AOT compilation, performance optimization, profiling, and debugging.
β’ Advanced understanding of data structures, algorithms, object-oriented design, design patterns, and considerations for systems-level performance and scalability.
β’ A strong passion for JavaScript and web platforms.
β’ Familiarity with modern UI frameworks such as Angular, React, or Vue.
β’ Experience in developing, troubleshooting, and optimizing relational databases.
β’ Experience with LLVM, language runtime development, or low-level systems engineering is considered a strong advantage.
β’ Proven track record of working across various technology stacks, including Cloud Dev, Platforms, Web Dev, Frameworks, and service-oriented architecture.
β’ Ability to manage multiple projects with significant technical risk across teams and processes; may act as a functional lead or technical owner.
β’ Equity (when applicable).
β’ Variable/incentive compensation.
β’ Health plans.
β’ Flexible spending accounts.
β’ 401(k) Plan with company match.
β’ Employee Stock Purchase Plan (ESPP).
β’ Matching donations.
β’ Flexible time away plan.
β’ Family leave programs.
β’ Flexible work persona.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.