bunny.net

bunny.net

Staff Software Engineer (Magic Containers)

Remote (Worldwide)RemotePosted 1 month ago
Full TimeSeniorRemote

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Headquarters: Slovenia URL: http://bunny.net Staff Software Engineer (Magic Containers) Magic Containers is bunny.net’s edge-native platform for running containerized applications. It’s fast, flexible

Key Highlights

  • Build and evolve the core of our edge-native container platform - Magic Containers and shape how developers build at the edge
  • Multiply your impact by setting standards, mentoring engineers, and improving both code quality and team-wide knowledge
  • Proactively spot opportunities to improve the platform, processes, or developer experience and drive those improvements end-to-end
  • Lead cross-team efforts, whether it’s scaling orchestration systems, improving global observability, or driving company-wide migrations and technology shifts
  • Align technical direction across teams by collaborating on specs, guiding architecture, and connecting engineering decisions to business goals

Qualifications

Required Qualifications

  • 5+ years of experience with C# or a strong willingness to switch to it
  • Deep understanding of containers (cgroups, namespaces, runtimes) and how they work under the hood
  • Proven experience building and operating distributed systems across global infrastructure, especially those designed for global scale, low latency, or edge environments
  • Strong Linux systems knowledge and comfort working close to the OS
  • Solid grasp of networking fundamentals, including routing protocols, load balancing strategies, and distributed traffic patterns
  • Familiarity with time-series or analytical databases like ClickHouse or InfluxDB
  • Sharp debugging skills and the ability to diagnose complex production issues
  • Experience leading cross-team or company-wide technical initiatives, guiding architecture, and mentoring engineers
  • Understanding of observability best practices: including logging, metrics, and health monitoring for distributed systems
  • Clear, thoughtful communication: you write great docs, explain trade-offs, and build alignment
  • A customer-first mindset focused on outcomes, long-term reliability, and continuous improvement
  • A desire to help others grow and a habit of leading by example in how you write and review code

Skills & Technologies

ContainersLinuxNetwork ProtocolsC#KubernetesLarge-scale Distributed Systems.NETRabbitMQKafkaRedis

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Remote (Worldwide)

Work Mode

Remote

Posted

1 month ago