Jobs and Careers
MI

Software Development Engineer

Microsoft
United Statesfull_timeVerifiedPosted 3 Sept 2024
💰 $208,800/yr($98,300/yr$208,800/yr)

About the role

343 Industries is the developer of the blockbuster Halo series of video games. As part of Xbox Game Studios, the Halo franchise encompasses games, television series, novels, comics, licensed collectibles, apparel and more. We are looking for talented new voices to join our team to build the next generation of games and experiences in our award-winning sci-fi universe. Do you want to closely collaborate with teams to drive inspiring, cohesive gameplay experiences? Are you interested in both celebrating and evolving Halo’s legacy to create a new generation of stories that millions of players love? If so, the Halo team would love to speak with you about becoming our next Software Development Engineer! 

 

343 Industries is looking for an Software Development Engineer to work on the backend services team, building and supporting the infrastructure that enables the team to rapidly build, test, and release these services to the studio and our live players. In this role you will also leverage your multi-tiered services knowledge and experiences as you sustain and improve internal service systems that support the game development teams within 343 Industries. You will be provided opportunities to grow your knowledge and skills as you leverage bleeding edge cloud and services technologies, creating the next cloud services for 343 Industries and the future of Halo. Roles at our studio are flexible, and you can work from home up to two days a week in this role. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

Responsibilities

  • Design, implement, and maintain the services team’s build and release infrastructure, including the Azure DevOps build and release pipelines, automated deployments to internal environments, and the team’s custom website tooling. 
  • Maintain and enhance services and tools that support the game development experience. 
  • Participate in designing, developing, and managing large scale distributed systems and services. 
  • Gain understanding of how the cloud services we build power experiences in our games and other user interactions. 
  • Be part of an engineer team that builds “world-class” services that are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable.
  • Embody our Culture and Values 

 

Qualifications

Required qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
  • OR equivalent experience. 
  • 2+ years’ experience with modern developer operations practices including CI/CD, Infrastructure as Code (IaC), containerization and orchestration technologies (Azure DevOps, Jenkins, Azure Kubernetes Services). 
  • 2+ years

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →