We're looking for a Senior Software Engineer to build the foundational layer that connects Magic Containers, Edge Scripting, and Database into one seamless developer experience. The ideal candidate will design and own the projects, secrets management, and observability platform that developers interact with every day. This is greenfield work: the APIs you build here will shape how customers build and scale on bunny.net for years to come.

Requirements

  • Strong C# /.NET backend experience, including async, memory management, and concurrency
  • A sharp sense of API design from the developer's perspective: naming, consistency, error handling
  • Experience building APIs and interfaces used directly by other developers
  • Experience building secure, multi-tenant backend systems
  • Solid understanding of secrets management and credential security principles
  • Proficiency with RabbitMQ (or similar) for background processing and queuing
  • Hands-on experience with MariaDB (or similar relational databases)
  • Familiarity with CI/CD via GitHub Actions and monitoring with Grafana
  • A rigorous testing mindset: integration tests, quality gates, and edge cases
  • Proficiency using AI coding tools (Claude Code, Codex, Cursor) as a daily workflow multiplier
  • Full ownership mentality: from design through to production
  • Good judgment on when to go deep alone and when to bring others in
  • Ability to work independently in an async, fast-moving environment
  • Clear communication: in code, in reviews, and in Slack

Benefits

  • 100% flexible hours
  • Remote-first by design
  • Performance-based bonuses
  • Medical, dental, and vision insurance
  • Paid time off
  • Meeting-free Thursdays
  • Home office budget
  • Paid sick leave
  • Parental leave
  • Annual fluffle building
  • Employee Stock Option Plan (ESOP)
  • Mental health support
  • Wellness budget
  • Educational budget
  • Music on us