Contact us about our enterprise services: email | phone | chat

  • Senior Backend Engineer, Security Product

    Fastly, Inc

    The edge between clients and data presents a unique location to enforce security policies. Building on behavior- and content-based controls, edge resources can be used to defend modern web-based applications from threats of varying sophistications. The backend engineer for a security product will be responsible for developing the backend services to integrate security technologies with the rest of Fastly’s offerings. By leveraging Fastly’s position, with some of the most exciting websites in the world, web security can grow to tremendous proportions as we address Internet-scale security threats.


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)


  • Travel No travel
  • Incentives Stock options
  • Clearance & Citizenship No requirements
  • Remote Work Full remote okay
  • Education No requirements
  • Salary Range Not provided

Join NinjaJobs!

Registered users get the benefit of full listing views, searches, posting options and more!

Company Ratings powered by

  • 2.1

    Overall Rating - Dissatisfied

  • Culture and Values 1.9
  • Work/Life Balance 2.2
  • Senior Management 1.8
  • Comp and Benefits 2.6
  • Career Opportunities 2.1

NinjaJobs by the Numbers - Q2-17