Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer, Online Services - Halo Studios

Microsoft

$119,800 - $234,700
Oct 18, 2025
Redmond, WA, US
Apply Now

Halo Studios is looking to create a new Halo FPS developed in Unreal Engine 5 and needs a Senior Software Engineer, Online Services to help build innovative game features for their next title.

Requirements

  • 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

  • Collaborate amongst a cross-functional team to deliver engineering solutions that match project goals & timelines.
  • 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.

Other

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Ability to forge partnerships with design to build memorable gameplay experiences.
  • Work from home up to two days a week.
  • Must be eligible for benefits and other compensation as per Microsoft's policies.
  • Must be willing to work in a team environment with a growth mindset, innovate to empower others, and collaborate to realize shared goals.