remote
Staff Software Engineer Magic Containers - bunny.net
Software Engineer
Lead the evolution of an edge-native container platform, driving performance, reliability, and developer experience using Python, Go, and Rust across distributed systems and DevOps practices.
About the role
Key Responsibilities
- Architect and implement high‑performance, edge‑native container runtime components in Python, Go, and Rust.
- Design and maintain scalable, fault‑tolerant services that run globally with minimal operational overhead.
- Collaborate with cross‑functional teams to define DX improvements, streamline deployment pipelines, and reduce complexity.
- Mentor and guide engineering teams, setting technical standards and driving best practices.
- Own end‑to‑end reliability, monitoring, and incident response for production workloads.
Requirements
- 10+ years of software engineering experience, with a strong background in distributed systems and containerization.
- Proficiency in Python, Go, and Rust, with a track record of building production‑grade services.
- Deep understanding of edge computing, networking, and performance optimization.
- Experience with DevOps tooling, CI/CD, and observability at scale.
- Excellent communication skills and a passion for mentoring and technical leadership.