Careers » Engineering

Site Reliability Engineer

Apply Now

Site Reliability Engineer

Are you excited about being on the front line of releasing online games to the world? Do you take pride in building and maintaining with high availability an online presence used by millions of players?  Are you excited to engage with coworkers and partners to gather requirements and feedback, ultimately helping to drive consensus towards the best possible outcome for customers?  Would you like to work with top industry talent to build the best and most technologically impressive online game services in the world today? 

As a Site Reliability Engineer at Bungie you will be working closely with other service engineers, systems engineers, operations, and product owners to maintain and iteratively improve Bungie’s online world. You’ll not only know our current service — you’ll help improve it with the goal of creating a better online experience for our players while helping Bungie deliver on the company’s core purpose: to create worlds that inspire friendship by creating services that bring players from all over the world together. We're a small team without strict lines, so you'll be wearing a lot of hats: architect, developer, performance engineer, play tester...whatever it takes to get the job done.


  • Design, deploy, and maintain multiple internal and external facing environments for both development and the live game
  • Design, build, and maintain tools for deployment, automation, and maintenance of datacenter and cloud-based services
  • Partner with the Service Operations Center to reduce alert noise, and improve response process and procedures
  • Diagnose and fix complex issues with a live game
  • Be part of an on call rotation

Required Skills

  • 3+ years of professional experience as a software engineer working in a multi-tier server architecture that supports a high volume of concurrent users
  • Experience with high-scale, high-performance service development in C#, C++, Java, or another OO language
  • Willingness to be part of a “we” culture where you work well with others to reach common goals—team fit and culture are very important to us
  • Experience analyzing systems for performance and implementing performance improvements
  • Excellent verbal and written communication skills

Nice To Have Skills

  • Professional experience with .Net 4.5 or higher
  • Familiarity with Linux/Unix
  • Game industry experience
  • Experience of building and operating cloud-hosted services
  • Familiar with agile software development (e.g. scrum, Kanban, etc.)