Bungie.net needs to design and build web service backends and frontends for its features and internal tools to support millions of players and scale needs.
Requirements
- Professional experience as a software engineer working with web services support that support a high volume of concurrent users
- Experience with high-scale, high-performance service and frontend development in C-Sharp, Java, JavaScript/TypeScript, or other object-oriented languages
- Experience with a variety of web tech stacks serving many customers and form factors (desktop/mobile web, mobile apps, 3rd-party developers)
- Experience using various storage technologies (such as MS SQL Server) and data streaming technologies (such as Kafka/RabbitMQ)
- Experience with “games as a service” online game development
Responsibilities
- Design, build, and deploy web services and frontends, starting from the perspective of the player experience
- Deliver production-quality code, workflows, and tools with C-Sharp/.NET and TypeScript/React codebases
- Provide technical guidance to teammates and product leadership
- Architect, developer, performance engineer, operations specialist, and play tester
Other
- On-call rotation participation required
- Works well in a collaborative culture where everyone is a supported member of the team working towards a common set of goals
- Ability to communicate with customers of different technical and non-technical backgrounds to help them navigate technology and achieve their goals
- Experience playing Bungie games (Halo, Destiny, Destiny 2, Marathon)
- This is a flexible role that can be remote