Staff Software Engineer, Compute Platform
Denver, United States · Hybrid · Full-time
- Posted 3d ago
- From Fastly’s careers page
- Location
- Denver, United States
- Work mode
- Hybrid
- Type
- Full-time
- Level
- Staff
- Experience
- 7+ years
- Department
- Engineering
Opens the listing on fastly.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Staff Software Engineer, Compute Platform
This team builds the platform for Fastly’s Compute – an advanced serverless platform built on open standards which runs on our global edge network. It’s designed to address the requirements of modern application development by empowering customers to run code in a highly secure execution environment with microsecond cold start times, at scale, on the edge.
We are looking for a Staff Software Engineer to join this multifaceted team and help scale our hosting infrastructure. In addition to nuts-and-bolts networking and systems-level work, this role will involve cross-team collaboration, and designing high quality APIs for our customers to use services developed by other teams. There is also opportunity to contribute to open source projects (like Wasmtime) that are key parts of the Compute story.
What You'll Do:
- 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
- Write platform-level code in Rust that handles host concerns like back pressure, resource limits, and interactions with other services
- Analyze and address performance and stability issues to meet high scale requirements
- Be responsible for a large scale production system with extremely high performance and availability requirements
What We're Looking For:
- You have at least 7 years of software development experience, with at least 3 of those in high-reliability systems programming, ideally in Rust.
- Comfortable writing asynchronous, concurrent code
- A willingness to dive into and learn bleeding-edge and developing technologies
We’ll be super impressed if you have experience in any of these:
- Understanding of security concerns in multi-tenant systems
- Experience with multiprocess scheduling and memory management
- Experience with systems-level optimization
- Experience with and interest in technical writing
- History of open source contribution
Skills they ask for
Pick one to see other roles that ask for it.
About Fastly
Edge cloud services for faster, safer applicationsFastly provides an edge cloud platform for content delivery, application security, compute, and real-time visibility for websites and applications.
See all 26 roles at FastlyMore roles at Fastly
See all 26- People Systems ArchitectDenver · HybridHuman Resources · HybridDenver, United States1d
- Staff Software Engineer - Linux KernelDenver · Staff · HybridEngineering · Staff · HybridDenver, United States2d
- Senior Software Engineer, Platform SecurityDenver · Senior · HybridEngineering · Senior · HybridDenver, United States2d
- Customer Support EngineerNew York · Entry Level · HybridCustomer Service · Entry Level · HybridNew York, United States2d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.