Fastly, Inc logo
Senior Backend Engineer, Security Product - Fastly, Inc San Francisco, CA, USA Bookmark Share Print 247 0 1

Listing Description

The web application firewall (WAF) team at Fastly focuses on employing the Varnish and Fastly ecosystem to thwart web-based attacks. The team works with the distributed systems, control plane, and WAF front end engineering teams to develop our WAF offering. As we expand the product, this position will work to leverage novel capabilities in the Fastly stack to secure customers’ web applications.What you'll do:

You will be responsible for software engineering WAF-specific features in the core Fastly service stack. Fastly builds on the popular Varnish cache along with the VCL language to provide WAF functionality. You will maintain and expand these features. You will build systems that will be able to handle exponential growth in our existing products while laying groundwork for exciting new applications. You will have the opportunity to work on some of the world’s most highly-scaled distributed systems that handle around 6 million request per second.

This position will work primarily with two main groups. The first is the WAF-specific team consisting of UX engineers, core systems engineering and WAF research. The second is general Fastly engineering teams for Fastly service management technologies. By developing features along with backend services, you will help create security controls at the edge of Fastly’s network.

What we're looking for:

Knowledge of web application security technologies like mod_security

Knowledge of the Ruby language, in particular JSON API development and maintenance

Experience with the C language

Someone who can improve the reliability and efficiency of fault-tolerant distributed systems

The ability to work with cross-functional engineering teams

It's a bonus if you have experience in the following

Maintaining and developing large-scale, production systems

Linux/UNIX systems, both high and low level

Writing and maintaining lexers and parsers

Writing code that is performant, maintainable, clear, and concise

Designing, analyzing, profiling, and troubleshooting large-scale distributed systems

Software engineering best practices (e.g. unit testing, code reviews, design documentation)


Listing Details

  • Citizenship: No Requirements
  • Incentives: Stock Options

 

  • Education: No Requirements
  • Travel: No Travel
  • Telework: Full Telecommute



About Us

NinjaJobs is a community-run job platform developed by information security professionals. Our unique approach of focusing strictly on cybersecurity positions allows us to personalize the user experience.

Our Contacts

1765 Greensboro Station Pl.
Suite 900
Tysons Corner Va 22102

(703) 594-7765