cover image
bunny.net

bunny.net

bunny.net

2 Jobs

101 Employees

About the Company

We are helping build a faster internet. bunny.net is the content delivery platform that truly hops.

Listed Jobs

Company background Company brand
Company Name
bunny.net
Job Title
Senior Software Engineer (CDN)
Job Description
**Job title** Senior Software Engineer (CDN) **Role Summary** Design, develop, and maintain high‑performance CDN and edge‑security services that handle millions of requests per second. Lead ownership of core systems, drive performance tuning, and collaborate with network, security, and product teams to deliver scalable, reliable services on a global PoP network. **Expectations** - Work in a high‑trust, remote‑first environment with full ownership and autonomy over projects. - Demonstrate initiative, clear communication, and a builder mindset. - Translate complex technical ideas into articulate, concise documentation and discussions. - Embrace continuous improvement, clean coding practices, and performance optimisation. **Key Responsibilities** - Architect and implement core CDN components in .NET/C# (or Java/Go if needed). - Develop, evolve, and maintain Bunny Shield edge‑security platform (WAF, DDoS mitigation, bot management). - Write and maintain distributed services that sustain millions of RPS. - Tune caching, routing, and protocol logic for latency and throughput. - Collaborate with network/security engineers on TLS/SSL, HTTPS, and proxy optimizations. - Partner across infrastructure, product, and other engineering teams to ship new features and enhance existing functionality. - Own end‑to‑end delivery of projects: design, development, testing, deployment, and iterative improvement. **Required Skills** - Deep experience with C#/.NET (preferred); strong background in Java or Go acceptable. - Proficiency with reverse proxies (Nginx, etc.) and distributed system principles. - Familiarity with network security concepts (WAF, DDoS protection, bot mitigation). - Passion for clean, performant code and performance tuning at scale. - Excellent written and verbal communication in a remote, asynchronous environment. - Self‑sufficient problem‑solving, ownership, and the ability to explain complex ideas clearly. **Extra‑Desired** - Hands‑on experience with WAF, DDoS mitigation, or bot detection technologies. - Prior work on CDN‑like systems or performance‑critical services. - Independent side projects that demonstrate deep system understanding. - Enthusiasm for pairing, knowledge sharing, and collaborative engineering. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience. - No specific certifications required.
London, United kingdom
Remote
Senior
05-02-2026
Company background Company brand
Company Name
bunny.net
Job Title
Staff Software Engineer (Storage)
Job Description
**Job Title:** Staff Software Engineer (Storage) **Role Summary:** Lead end-to-end design and evolution of a high‑performance, low‑latency storage platform at global scale. Own critical components, set architectural direction, and drive performance and resilience. **Expectations:** * Own design, implementation, and scaling of Bunny Storage’s core system. * Elevate storage performance standards and ensure reliability. * Deliver and tune components in Java or C# on Linux platforms. * Make decisive architectural choices, even in ambiguous situations. * Resolve I/O and networking bottlenecks before they affect users. **Key Responsibilities:** 1. Architect and build reliable storage services for long‑term growth. 2. Set technical standards and align cross‑functional teams around them. 3. Prototype, ship, and iterate swiftly while maintaining high quality. 4. Troubleshoot and optimize Linux system performance for real‑world workloads. 5. Monitor and eliminate I/O/networking issues that impact latency or availability. 6. Leverage AI tools to accelerate development without compromising insight. **Required Skills:** * Expertise in Java or C# with deep knowledge of linux kernel internals. * Proven experience designing/operating storage systems (filesystems, caching, I/O). * Strong background in distributed systems and fault‑tolerance. * Architectural decision‑making in complex, scalable contexts. * Ability to prototype, ship, and iterate under tight timelines. * Confidence in asynchronous/concurrent programming patterns (e.g., CompletableFutures, reactive streams). **Required Education & Certifications:** * Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). * No mandatory certifications, though knowledge of S3, MinIO, or Ceph is beneficial.
France
Remote
17-02-2026