Staff Software Engineer, Edge Delivery Fastly

2 weeks ago


Los Angeles, United States Hollywood IT Society Full time

Fastly helps people stay better connected with the things they love. Fastly’s edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers’ applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastly’s customers include many of the world’s most prominent companies, including Vimeo, Pinterest, The New York Times, and GitHub.

We’re building a more trustworthy Internet. Come join us.

Please note: You MUST CURRENTLY reside within a commutable distance to Los Angeles to be considered for this position. NO EXCEPTIONS

The Edge Delivery team maintains Varnish, Fastly’s core caching platform. Leveraging C and Rust standards and toolchains, the team develops a high-scale daemon and supporting services that execute customer configurations and connects to a large and growing variety of Fastly back-end services.

We are looking for a Principal Software Engineer to join this crucial team and help scale our hosting infrastructure. In addition to nuts-and-bolts networking and systems-level work, this role will involve extensive cross-team collaboration as well as the design of high quality APIs to enable our customers to utilize services developed by other teams at Fastly.

What You’ll Do:

Lead and facilitate collaboration with other teams at Fastly on interfaces to Varnish and related technologies like VCL

Design and implement both low- and high-level APIs for interacting with edge services

Write C and Rust code 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

Design, review, and author software relevant to your team’s function

Provide context to technical conversations that drives clear goals and prioritization

Utilize your expertise in software engineering to ensure high quality software is delivered incrementally

Advise other software developers by mentoring them from your own experience, and helping guide their direction based on company needs

Clearly communicate upward and outward to set and adjust expectations with your partners

What We’re Looking For:

You have at least 7 years of production experience as a software engineer with at least 2 of those working on networking/distributed/cloud systems

You have at least 3 years of experience with either C or Rust

You have been a principal contributor or a tech lead with the ability to influence the direction of a customer facing product

Ability to participate in and help coordinate incident response and mitigation

Formal CS education is not required; demonstrable experience is sufficient

We’ll be super impressed if you have experience in any of these:

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

#J-18808-Ljbffr


  • Staff Software Engineer, Gameplay

    Found in: beBee jobs US - 2 weeks ago


    Los Angeles, California, United States Riot Games Full time

    Riot Games is a center of creativity where cutting-edge technology meets vibrant gaming culture. We're dedicated to crafting world-class experiences, as evidenced by our flagship title, League of Legends. Join us in shaping the landscape of gaming with Project Next.As a Staff Software Engineer on an unpublished R&D product team, you will be at the forefront...

  • Staff Software Engineer

    Found in: beBee jobs US - 3 weeks ago


    Los Angeles, California, United States Skyview 1 Full time

    SkyView 1 – Staff Software Engineer SkyView 1 is a high-growth fintech company on a mission to make wealth management better by putting banking products in the hands of the most comprehensive and independent financial advisors. Our team is building a platform that enables financial advisors to offer a high-interest, full-suite banking solution to their...


  • Los Angeles, United States Staff Works Full time

    The position will be responsible for driving technology in the design, development, validation and documentation of application software to support the test and manufacturing of laser-based products. This role will require collaboration and tasking in support of other departments, disciplines and external customers on new products, existing products in...


  • Los Angeles, United States StormAI Full time

    Staff Software Engineer (Cloud Platform) Series B $120M USD$230k - $300k Base San Francisco, US Want to join a company that are a leading vector database company for enterprise-grade AI? Core Job Responsibilities: Develop distributed database systems using the innovative data science platforms Create request plans, develop new systems, and perform prototype...


  • Los Angeles, United States Cypress HCM Full time

    The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system-level components, engaging with diverse teams across various levels of the software stack. They address intricate challenges to propel our mission of guaranteeing the safety, security, and reliability of autonomous robotics.Responsibilities:Collaboration...

  • Software Engineer

    1 week ago


    Los Angeles, United States Meet Full time

    Summary: Join a leading innovator in the fields of genomics and proteomics. At the forefront of medical diagnostics, they are revolutionizing healthcare by developing cutting-edge technologies, including their innovative proteograph machine. As a Software Engineer, you will play a crucial role in advancing accurate and efficient diagnostic solutions. You...

  • Software Engineer

    Found in: beBee S US - 2 weeks ago


    Los Angeles, United States wipros Full time

    Responsibilities Design and build advanced applications for the iOS platform. Collaborate with cross-functional teams to define design and ship new features. Write Unit-test code for robustness including edge cases usability and general reliability Work on bug fixing and improving application performance. Continuously discover evaluate and implement...

  • Software Engineer

    Found in: beBee jobs US - 2 weeks ago


    Los Angeles, California, United States wipros Full time

    Responsibilities Design and build advanced applications for the iOS platform. Collaborate with cross-functional teams to define design and ship new features. Write Unit-test code for robustness including edge cases usability and general reliability Work on bug fixing and improving application performance. Continuously discover evaluate and implement new...

  • Civil Engineer

    3 days ago


    Los Angeles, United States DK Engineer Corp Full time

    Job DescriptionJob Description About the job: We are currently looking for junior level (0-3 years experience) and experienced engineers (4-8 years experience) to join our team. Civil Engineers are responsible for the design of Civil plans including erosion control (SWPPP), grading and drainage, wet utilities (water, sewer, storm drain), stormwater treatment...

  • Sr. Software Engineer

    2 weeks ago


    Los Angeles, United States JBA International Full time

    The Senior Software Engineer will have a solid knowledge of database concepts and software development tools. They will work closely with other Software Engineers, Business Systems Analysts, and business stakeholders to develop and maintain complex database solutions. Additionally, the Senior Software Engineer will function as a subject matter expert and...


  • Los Angeles, United States Intelliswift Software Inc Full time

    Job Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role? • Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis • Understanding of how hardware works, clock-level...

  • Staff Software Engineer, Rendering

    Found in: beBee jobs US - 3 weeks ago


    Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Software Engineer, you'll dive into projects that focus on team cohesiveness and cross-team objectives. You'll drive engine technology and provide other engineers and technical artists with a clear illustration of...

  • Staff Software Engineer

    Found in: beBee jobs US - 2 weeks ago


    Los Angeles, California, United States ICANN Full time

    Job SummaryWe are seeking a dedicated and skilled Senior Appian Developer to join our Software Engineering team. The candidate will be responsible for designing, developing, and implementing applications using the Appian platform. This position requires proficiency in Appian, a strong understanding of modern software design, and the ability to lead and work...

  • Senior Software Engineer

    Found in: Appcast US C2 - 16 hours ago


    Los Angeles, United States Hirefuel Full time

    Senior Software EngineerDTLA / East Los Angeles, CAHybrid Remote - 4 days in office*Direct Hire - Recruiter of Record*A high-growth, E-commerce company revolutionizing the industry with cutting-edge technology. We're committed to pushing the boundaries of innovation while maintaining a vibrant and inclusive work culture. As a Fullstack Senior Software...


  • Los Angeles, United States The Project Delivery Group Full time

    Job DescriptionJob DescriptionWe are seeking a On-Site Construction Project Engineer to join our team! You will oversee document control, and assist with project planning, scheduling, budgeting, and construction implementation.SCOPE OF POSITION AND REPORTING RELATIONSHIPSProvide leadership to the project management team including the execution of the design...


  • Los Angeles, United States Dyno Labs Full time

    Overview We are seeking a Principal Software Engineer to join the Dyno team where you’ll work with a modern tech stack to solve complex technical challenges as we continue to grow and scale our business. You will not only drive the technical direction and architecture of our products but also act as a principal contributor and lead a small, dynamic team....

  • Staff Software Engineer, Gameplay

    Found in: beBee S US - 3 weeks ago


    Los Angeles, United States Riot Games Full time

    Riot Games is a center of creativity where cutting-edge technology meets vibrant gaming culture. We’re dedicated to crafting world-class experiences, as evidenced by our flagship title, League of Legends. Join us in shaping the landscape of gaming with Project Next.As a Staff Software Engineer on an unpublished R&D product team, you will be at the...

  • Software Engineer

    Found in: beBee jobs US - 2 weeks ago


    Los Angeles, California, United States BlueCargo Inc. Full time

    BLUECARGOBlueCargo is building software to handle transportation of containers from the ports to the first warehouses by truck - also called first mile delivery. We are bringing the Freight Tech revolution.The startup was founded by two female entrepreneurs, graduated from Y Combinator (2018 batch), and has raised a 4 million seed round. We are at the...


  • Los Angeles, United States Bold Business Full time

    Job DescriptionJob DescriptionSummary:We are looking for a SASE Engineer who can design, implement, and maintain our SASE architecture, which combines network security and wide area networking (WAN) capabilities into a single cloud-based service. The ideal candidate will have a deep understanding of networking, security principles, and cloud technologies,...


  • Los Angeles, United States Advancio Full time

    This is a remote position. About Advancio: We are a global software company that is growing every day, and we look to create a better world for those that come in contact with us, while making our workplace, communities and lives enjoyable. We build the change we want to see in the world one interaction at a time, one user session at a time, using our core...