FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Staff Software Engineer, JavaScript Runtime, Compilers
ServiceNow. Design and optimize execution engines, JIT/AOT compilation pipelines, and memory management systems .
Posted 11/2/2026full-timeRemote • California • United StatesSenior💰 $171,900 - $300,800 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in designing and optimizing execution engines, JIT/AOT compilation pipelines, and memory management systems, with a strong focus on performance optimization and scalable software development. Proven ability to mentor teams and enforce best practices in software engineering, including code reviews and unit testing.
Highest-signal resume keywords
Java ProgrammingCompiler/Runtime SystemsJIT/AOT CompilationPerformance OptimizationModern UI Frameworks
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaCompiler SystemsExecution EnginesMemory ManagementConcurrencyPerformance ProfilingDebuggingData StructuresAlgorithmsObject-Oriented Design
Soft Skills
MentoringKnowledge SharingCollaborationProject Management
Tools & Technologies
AI-Powered ToolsLLVMRelational DatabasesAngularReactVue
Industry Keywords
Software EngineeringExecution EnginesPerformance OptimizationSystems EngineeringService-Oriented Architecture
Tech Stack
Tools & technologiesAngularCloudJavaJavaScriptReactVue.js
About the role
Key responsibilities & impact- Design and optimize execution engines, JIT/AOT compilation pipelines, and memory management systems
- Ensure customer applications run at scale
- Build high-quality, clean, scalable, and reusable code
- Enforce software engineering architecture and process best practices, including code reviews and unit testing
- Work with product owners to understand detailed requirements
- Own code from design through implementation, test automation, and delivery
- Implement simple-to-use software enabling customers to extend and customize functionality
- Mentor colleagues and promote knowledge-sharing across teams on low-level systems engineering, performance profiling, and optimization techniques
Requirements
What you’ll need- 12+ years of experience with Java or similar object-oriented language
- At least 5+ years working on compiler, runtime, JIT/AOT systems, or language execution engines
- Experience integrating AI into software development, workflows, decision-making, or automation using AI-powered tools and technologies
- Strong experience with compiler/runtime systems, including execution engines, memory management, concurrency, JIT/AOT compilation, performance optimization, profiling, and debugging
- Advanced knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations at the systems level
- Passion for JavaScript and the Web as a platform
- Experience with modern UI frameworks such as Angular, React, or Vue
- Experience developing, troubleshooting, and optimizing relational databases
- Experience with LLVM, language runtime development, or low-level systems engineering (strong plus)
- Track record working across multiple technology stacks, including Cloud Dev, Platforms, Web Dev, Frameworks, and service-oriented architecture
- Capability to manage multiple projects with material technical risk across teams and processes; may serve as functional lead or technical owner
Benefits
Comp & perks- Equity (when applicable)
- Variable/incentive compensation
- Health plans
- Flexible spending accounts
- 401(k) Plan with company match
- ESPP
- Matching donations
- Flexible time away plan
- Family leave programs
- Flexible work persona