
Senior Staff Software Engineer, JavaScript Runtime, Compilers
Posted 1 day ago

Posted 1 day 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 efficiently at scale.
• Develop high-quality, clean, scalable, and reusable code.
• Uphold software engineering architecture and process best practices, which include conducting code reviews and unit testing.
• Collaborate with product owners to grasp detailed requirements.
• Take ownership of code throughout the stages of design, implementation, test automation, and delivery.
• Create user-friendly software that allows customers to extend and customize functionality.
• Mentor peers and foster knowledge-sharing across teams regarding low-level systems engineering, performance profiling, and optimization strategies.
• Over 12 years of experience with Java or a comparable object-oriented language.
• A minimum of 5 years of experience working on compiler, runtime, JIT/AOT systems, or language execution engines.
• Proven experience in integrating AI into software development, workflows, decision-making, or automation utilizing 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.
• Advanced understanding of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations at the systems level.
• 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 a strong plus.
• A proven track record of working across diverse 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; 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.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.