Staff Software Engineer

Logo of Fastly

Fastly

๐Ÿ’ต $195k-$244k
๐Ÿ“Remote - United States

Job highlights

Summary

Join Fastly's SDK team as a Staff Software Engineer and contribute to the development and improvement of Fastly's JavaScript SDK and StarlingMonkey JS runtime. You will work with cutting-edge JavaScript and WebAssembly technologies, focusing on language-specific SDKs, open-source communities, and language runtimes. This remote position requires at least 8 years of software engineering experience building language runtimes or designing languages, expertise in the JS ecosystem and C++, and a strong understanding of developer experience. The role involves collaborating with team members, contributing to code reviews, and managing technical projects. Fastly offers a competitive salary, comprehensive benefits, and a flexible work environment.

Requirements

  • At least 8+ years of Software Engineering experience building language runtimes or doing language design
  • Expert understanding of the JS ecosystem
  • Expert in a C++ codebase
  • A keen sense of what a good developer experience looks like and a drive to deliver it
  • A willingness to dive into and learn bleeding-edge and developing technologies and mentor others
  • A great teammate: communicative, collaborative, empathetic with a thoughtful, user-driven approach

Responsibilities

  • Focus on Fastlyโ€™s Javascript SDK & the StarlingMonkey JS runtime
  • Stay ahead of the latest JavaScript and WinterCG standards, implementing them for StarlingMonkey and supporting them on Fastlyโ€™s compute platform
  • Work on language-specific SDKโ€™s for wasm and improving their feature completeness and performance
  • Work with open source communities
  • Work on language runtimes for Wasm (such as StarlingMonkey, or the Python runtime)
  • Coordinate and communicate seamlessly with the team members and across other technical and product teams
  • Contribute to code reviews, improving the codebase and other team processes
  • Manage projects from a technical lead role driving project progress and communicating project status to stakeholders

Preferred Qualifications

  • Experience in platform or runtime development
  • Technical leadership experience in open source communities
  • Experience with Rust
  • Experience with Python
  • Experience in Wasm

Benefits

  • Medical, dental, and vision insurance
  • Family planning, mental health support along with Employee Assistance Program
  • Insurance (Life, Disability, and Accident)
  • Flexible Vacation policy and up to 18 days of accrued paid sick leave
  • 401(k) (including company match)
  • Employee Stock Purchase Program
  • For 2024, we offer 10 paid local holidays, 11 paid company wellness days

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.