1768992

Careers » Engineering

Engineering Lead - Publishing

Apply Now

Engineering Lead - Publishing

The Publishing Development team creates, aligns, and implements the technology platform supporting players across the entire out-of-game experience. Our vision is to provide the most efficient and trusted digital (web/mobile/social) experiences in gaming to all Bungie players. 

 As the Engineering Lead in Publishing you are accountable to deliver the long-term technical roadmap to meet the needs of our customers. You will draw upon your many years of expertise to build robust web based services, evaluate external solutions, and make informed trade-offs when deciding to build vs. buy.  A big part of this role is being able to seamlessly integrate third-party partners and technologies into our platform, providing lasting value and quality. Additionally, you'll bring a passion for growing the skills and capabilities of engineering peers and more junior staff. You're a leader, you're often right, and the people you work with respect your guidance.

Responsibilities

  • Own long-term technical road-map of web/mobile/server marketing systems for Bungie
  • Work closely with key marketing, business, and publishing stakeholders to turn requirements into long-term proposals
  • Evaluate third-party products for security, scale, functionality, integration cost, and longevity
  • Recommend and advocate for products that should be developed and maintained in-house vs. purchased and integrated from off-the-shelf
  • Collaborate with the team(s) that drive implementation
  • Contribute to the code base; improving overall quality and capabilities of our in-house systems and external product integrations
  • Directly manage several engineers, providing support, mentorship, constructive feedback, and career development advice

Required Skills

  • 10+ years as a software engineer
  • Hands-on experience developing large-scale web based services and systems
  • Expert knowledge of C# and .Net server products or similar technology stack
  • Broad functional knowledge of cloud-based products (IaaS, PaaS, SaaS, etc...)
  • Experience managing, mentoring, and leading a team of engineers

Nice To Have Skills

  • Experience working in Agile software development (Scrum, Lean, Less, etc.)
  • Experience evaluating and integrating third-party CRM, ESP, CMS, and/or Cloud-based Marketing platforms
  • Native mobile development experience on Android and iOS a plus
  • Familiarity with the games industry
  • Bachelors of Computer Science or related discipline