Staff Software Engineer
Fastly
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
- This role may be eligible to participate in Fastly’s equity and discretionary bonus programs