bunny.net

Senior Software Engineer, Content Delivery

bunny.net

full-time

Posted on:

Origin:  • 🌎 Anywhere in the World

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

Distributed SystemsDNSJava.NETNGINX

About the role

  • Design and build core features for our CDN platform, focusing on performance, scalability, and reliability
  • Write and maintain systems that process millions of requests per second with low latency and high availability
  • Collaborate across teams to evolve distributed content delivery infrastructure
  • Fine-tune protocols, routing logic, and caching systems to deliver faster experiences at the edge
  • Contribute to Bunny Shield, implementing WAF, DDoS mitigation, and bot detection capabilities in real time
  • Work closely with network and security engineers to refine TLS/SSL, HTTPS, TCP, and proxy configurations
  • Diagnose and solve complex problems in large-scale distributed systems and networking stacks

Requirements

  • Experience building CDN, edge computing, or large-scale distributed systems
  • Strong backend engineering skills; ability to take a system from design to deployment
  • Strong programming skills in one or more backend languages such as .NET (C#), Java, or similar
  • Familiarity with content delivery architectures and reverse proxy tuning
  • A good understanding of HTTPS, TCP, DNS, TLS/SSL protocols, and reverse proxy technologies like Nginx
  • Familiarity with WAF, DDoS mitigation, or security-minded engineering, or the curiosity to dive in and learn fast
  • A track record of shipping reliable, scalable systems
  • Clear thinking around tradeoffs at scale
  • Great communication skills for async environments
  • Willingness to learn, adapt, and contribute to a fast-evolving technical stack