
Senior Staff Compiler Software Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in California.
β’ Develop and sustain the server-side JavaScript engine that is central to the ServiceNow platform.
β’ Enhance execution engines, memory management, and overall system performance.
β’ Design and refine execution engines, JIT/AOT compilation pipelines, and memory management systems.
β’ Create high-quality, clean, scalable, and reusable code by adhering to software engineering best practices.
β’ Carry out code reviews and perform unit testing.
β’ Collaborate with product owners to gain a comprehensive understanding of detailed requirements.
β’ Take ownership of the code throughout the phases of design, implementation, test automation, and delivery.
β’ Develop user-friendly software that allows customers to extend and customize functionality.
β’ Mentor team members and encourage knowledge-sharing across teams on low-level systems engineering, performance profiling, and optimization techniques.
β’ Over 12 years of experience with Java or a similar object-oriented programming language.
β’ A minimum of 5 years of experience working on compilers, runtime systems, JIT/AOT systems, or language execution engines.
β’ Proficient in integrating AI into software development, workflows, decision-making, or automation using AI-driven tools and technologies.
β’ Extensive experience with compiler/runtime systems, including execution engines, memory management, concurrency, JIT/AOT compilation, performance optimization, profiling, and debugging.
β’ In-depth knowledge of data structures, algorithms, object-oriented design, design patterns, and considerations for systems-level performance and scalability.
β’ A strong passion for JavaScript and the Web as a platform.
β’ 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 highly desirable.
β’ Proven ability to work across various technology stacks, including Cloud Development, Platforms, Web Development, Frameworks, and service-oriented architecture.
β’ Ability to manage multiple projects with significant technical risk across teams and processes, potentially serving 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 personas depending on the nature of work and assigned location.
β’ Reasonable accommodation support during the application process.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.