Staff Software Engineer
Edge Delivery
Posted on 1/26/2024
INACTIVE
Fastly

1,001-5,000 employees

Edge cloud platform for optimizing web and app performance
Company Overview
Fastly offers a secure and efficient edge cloud platform, trusted by leading companies like Reddit, Pinterest, and The New York Times, to enhance website and application performance. It provides a unique competitive advantage with its serverless compute platform, Compute@Edge, which allows businesses to optimize delivery and response times by running code within the CDN itself. The company's culture emphasizes smart solutions and seamless integration, making it an ideal workplace for those interested in cutting-edge technology and global scalability.
Data & Analytics

Company Stage

Series F

Total Funding

$219M

Founded

2011

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

6%

1 year growth

14%

2 year growth

33%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
CategoriesNew
Software Engineering
Requirements
  • At least 7 years of production experience as a software engineer
  • At least 2 years of experience working on networking/distributed/cloud systems
  • At least 3 years of experience with either C or Rust
  • Experience as a principal contributor or tech lead influencing the direction of a customer facing product
  • Ability to participate in and help coordinate incident response and mitigation
Responsibilities
  • Lead and facilitate collaboration with other teams at Fastly on interfaces to Varnish and related technologies like VCL
  • Design and implement low- and high-level APIs for interacting with edge services
  • Write C and Rust code handling host concerns like back pressure, resource limits, and interactions with other services
  • Analyze and address performance and stability issues to meet high scale requirements
  • Design, review, and author software relevant to the team’s function
  • Provide context to technical conversations that drives clear goals and prioritization
  • Ensure high quality software is delivered incrementally
  • Advise other software developers by mentoring them and helping guide their direction based on company needs
  • Clearly communicate upward and outward to set and adjust expectations with partners
Desired Qualifications
  • Experience with C, Rust or other systems languages
  • Experience with API design in functional languages
  • Understanding of security concerns in multi-tenant systems
  • Experience with and interest in technical writing
  • Interest in open source contribution