Halo Studios is looking for a Senior Software Engineer, Online Services to help create a new Halo FPS developed in Unreal Engine 5. The role involves building innovative game features for their next title by working with key stakeholders across multiple disciplines.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years of experience developing features for an online multiplayer game.
- 2+ years of experience developing / debugging multithreaded systems.
- Experience developing / debugging games on consoles.
- 2+ years experience with industry standard or proprietary game engines (e.g. Unreal Engine).
- Experience with asynchronous programming patterns.
- Experience designing & implementing online features that integrate back-end services, client-side logic, and user interface components.
Responsibilities
- Design, implementation, and maintenance of online client features in Unreal Engine 5, including but not limited to gameplay systems and online systems, in C++ and Blueprint.
- Work with a cross-functional team of designers, artists, producers, and testers to estimate and document technical proposals.
- Carefully consider technical tradeoffs to ensure robust, performant system implementations that scale to millions of players across a variety of hardware endpoints.
- implementing features based on existing design specs and specifying and documenting them yourself.
- help build innovative game features for our next title.
Other
- 3 days / week in-office
- Travel 0-25%
- Roles at our studio are flexible, and you can work from home up to two days a week in this role.
- Ability to forge partnerships with design to build memorable gameplay experiences.
- Microsoft will accept applications for the role until October 31, 2025.