2230074

Careers » Engineering

Incubation Lead Online Engineer

Apply Now

Incubation Lead Online Engineer

Help define the future of Bungie games! Are you inspired to create a hopeful new world that brings players together from all over the planet? Do you seek out what’s next in gaming and find inspiration from many sources as you shape new player activities? Do you dream of groundbreaking new online social experiences the world has never seen? 

As a Lead Online Engineer in Bungie’s Incubation group, you will play a leadership role in building the online architecture for a new persistent world. You're a resourceful self-starter who is adaptable in a changing environment. You’ll lead a team to utilize a wide range of technologies, building core networking, multiplayer, social and online systems, leading scale planning and cost modeling efforts, and driving innovation in the player experience and social ecosystem. As part of a diverse company that prizes creativity and technical excellence, you will work with a fun and inspirational cross-discipline team motivated to create the best games in the world. 

During these uncertain times and rapidly changing environment surrounding COVID-19, all positions at Bungie are subject to onboarding and working virtually/remotely. Once the studio is fully reopened, most work is expected to be performed in-person at our main headquarters in Bellevue, Washington.

Responsibilities

  • Build and maintain dependable production-quality C++ and C# code
  • Collaborate with a cross-disciplinary team to tackle challenging problems, find combinations of innovative new technology with proven models, and build reliable solutions that deliver amazing new never-seen-before game experiences while sensibly managing technology risks
  • Directly manage several engineers, providing support, technical mentorship, constructive feedback and career development coaching
  • Lead your team to design, build, extend and maintain networked gameplay systems, online infrastructure, and associated tools, workflows and features

Required Skills

  • Experience leading (direct management, mentoring or guiding) engineers
  • An experienced professional at writing, shipping and maintaining game code in C++ and/or C#
  • Experience with “games as a service” online game development
  • Ability to align with stakeholders, translate goals into creative software architecture solutions with a thorough understanding of cost, efficiency and quality tradeoffs, and then take initiative to lead a group software development process
  • Experience with independently navigating large technical systems, designing, building, extending, debugging and repairing as necessary
  • Effectively communicate with fellow engineers to jointly design, write and review code, by driving team alignment and buy-in
  • Experience with writing clear, concise and accurate technical documentation and email communication, with the ability to summarize complex topics and achieve group consensus across multiple teams
  • Ability to communicate with customers of different technical and non-technical backgrounds to help them navigate technology and achieve their goals

Nice To Have Skills

  • Experience developing games in C#
  • Experience in one or more of: dedicated game servers, backend microservices, million-user scalability, full-stack web technologies, online player experience
  • Experience with a variety of current game engines building for many platforms (PC, Console, Mobile, VR)
  • Experience recruiting, nurturing and retaining an engineering team

Apply for this job

No Yes
Yes No I'm local to the Greater Seattle area
No Yes