Search jobs > Redmond, WA > Software engineering

Principal Software Engineering Lead  

Microsoft
Redmond, Washington, United States
$137.6K-$267K a year
Full-time

Overview

On Team Xbox, we aspire to empower the world’s 3 billion gamers to play the games they want, with the people they want, anywhere they want.

Gaming, the largest and fastest growing category in media & entertainment, represents an important growth opportunity for Microsoft.

We are leading with innovation, as highlighted by the PC Game Pass subscription, bringing Xbox to new devices with Cloud Gaming, and new game content from Activision Blizzard King, creating exciting new possibilities for players.

The Xbox Experiences and Platforms team is home to the engineering work that makes this vision possible, building the developer tools and services that enable game creators to craft incredible experiences, the commerce systems that connect publishers with their audience and help gamers engage with their next favorite games, the platforms on which those games play at their best, and the experiences that turn every screen into an Xbox.

Our Experiences Engineering team is looking for a Principal Software Engineering Lead to spearhead the development of our future gaming experiences platform.

This platform will leverage scalable web technologies to enhance Xbox experiences across Consoles, PCs, Handhelds, Mobile devices, Smart TVs, and Web browsers.

In this pivotal role, you will lead a diverse team of engineers and collaborate closely with program managers and designers.

Together, you will craft cutting-edge technologies that enable Team Xbox to deliver captivating and seamless gaming experiences to players everywhere.

In your capacity as Principal Software Engineering Lead, you and your team will engage in both web and native codebases to develop new platform features and deliver innovative gaming experiences directly to our users.

By working alongside other developers within the team, your insights will influence new requirements and best practices, enhancing platform capabilities and our agility in development.

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.

Qualifications

Required Qualifications :

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or TypeScript OR equivalent experience.
  • 4+ years experience in proven track record of developing, deploying, and maintaining high-performance, scalable web applications.
  • 4+ years proficiency experience in modern web development frameworks such as Remix, Next.js, React, Vue, Svelte, or Angular.
  • 2+ years people management experience.

Preferred Qualifications :

  • Additional Programming Proficiencies : Experience with C++, Objective-C, and Java is highly valued, especially in contexts requiring integration with native codebases.
  • Cloud Technologies : Experience with modern cloud services and understanding their integration into scalable web applications.
  • Advanced Web Development : Proficient in using React and TypeScript for building and shipping web applications.
  • Design Acumen : A keen understanding of product design, user interface design, and visual design principles.Ability to collaborate effectively with designers to implement aesthetically pleasing and functionally rich user experiences.

Experience in creating interfaces that are intuitive and accessible across various device form factors.

Gaming Industry Insight : Technical knowledge of gaming-related challenges, such as responsive UX design and multi-platform compatibility.

Experience with navigational inputs tailored to various devices, including gamepads, touch interfaces, and traditional mouse / keyboard setups.

  • Innovative Thinking : A history of applying innovative solutions to enhance product functionality and user experience across diverse platforms.
  • 4+ years people management experience.

We welcome gamers and non-gamers alike, and actively seek out new perspectives to make our products better for everyone.

Come join Experiences on Team Xbox and help define what’s next for Gaming!

Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here :

Microsoft will accept applications for the role until June 29, 2024.

gamingjobs

Responsibilities

Responsibilities will include :

  • Technical Leadership :
  • Provide technical guidance and leadership to a team of highly skilled software engineers, specializing in modern web technologies such as JavaScript and TypeScript, fostering an environment of innovation and high-performance.
  • Mentor team members using both formal training sessions and on-the-job coaching, promoting continuous professional growth and adherence to best software development practices.
  • Code Reviews and Standards :
  • Actively participate in code reviews, ensuring that coding standards are upheld, and that code is optimized for diagnosability, reliability, and maintainability.
  • Facilitate a culture of high-quality software creation through rigorous review processes and collaborative coding practices.
  • Operational Excellence :
  • Oversee the operation of live services, utilizing analytics to monitor system performance and identify areas for improvement.

Manage and refine the on-call rotation system to ensure rapid and efficient problem resolution.

  • Talent Development and Recruitment :
  • Drive recruitment efforts to attract top talent and foster an inclusive team culture that values diversity and open collaboration.
  • Develop existing team members through targeted training and career development opportunities, ensuring a pipeline of leadership and technical expertise.
  • Cross-Disciplinary Collaboration :
  • Work closely with program managers and UX / UI designers to ensure a seamless integration of technical, aesthetic, and functional aspects in product development.

Drive the strategy for a design-oriented engineering culture, translating design visions into technically feasible solutions that enhance user interaction and satisfaction.

  • Innovation in Service Deployment and Maintenance :
  • Innovate and streamline the deployment and maintenance processes to enhance the reliability and efficiency of services with minimal manual intervention.
  • Lead initiatives to improve system architecture and development practices that cater to the needs of a dynamic and scalable web platform.
  • Impact and Learning Orientation :
  • Remain highly motivated and eager to make a measurable impact on the platform and its user base.
  • Embrace a learning mindset, continuously seeking new technologies and methods to enhance team performance and product quality.
  • Embody our and

Benefits / perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

13 hours ago
Related jobs
Promoted
Snowflake Computing
Clyde Hill, Washington

OUR IDEAL SOFTWARE ENGINEER WILL HAVE: 10+ years of relevant work experience in software engineering Bachelor's degree in Computer Science or related technical field or equivalent practical experience. AS A SENIOR OR PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL: Design, develop, and support cr...

Promoted
Apple
Seattle, Washington

It's the diversity of those people and their ideas that support the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. This team is more than a group of engineers -- it's a group passionate about Apple products, services, and engineering...

Promoted
University of Washington
Seattle, Washington

The SSEC will be staffed by seasoned software engineers to work on impactful science research projects, infusing them with software industry’s best practices, and delivering reusable, open source software that will accelerate future research in areas like climate change, health, energy and basic sci...

Promoted
Salesforce
Bellevue, Washington

Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. Responsible for engineering, designing, implementing and testing. Salesforce solutions—including writing specifications, design/layout, coding, agile team principles ...

Promoted
Blue Origin
Seattle, Washington

As the Principal Flight Software Engineer for Blue Ring, you will be expected to use your broad expertise in multiple software domains to mentor our team and utilize your deep knowledge of space-based software systems to help make strategic decisions within our business unit. The Flight Software Sys...

Promoted
Salesforce
Bellevue, Washington

Our Security Software Engineering team builds and operates highly scalable, fault-tolerant, distributed systems to deliver cloud-scale security software services. Principal Software Engineer -. You will have the unique opportunity to learn from the best industry security experts and integrate that i...

Microsoft
Redmond, Washington

As we continue to innovate and expand our capabilities, we seek a Principal Software Engineering Manager who will a lead a team that is at the forefront of our mission. The Azure Storage Data Management team is on the lookout for an experienced Principal Software Engineering Manager. Bachelor's Degr...

Hireio, Inc.
Seattle, Washington

Be able to cultivate a deep understanding of business and technical roadmap, and set clear quality standards in collaboration with other Engineering Managers and corresponding business leaders. It is the leading destination for short-form mobile video. It is the largest Unicorn startup and the leade...

Microsoft
Redmond, Washington

We are hiring a Principal Software Engineer Lead to join our team! . As a Principal Software Engineer Lead, you will:. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging...

Microsoft
Redmond, Washington

The SQL Core team is hiring a principal software engineering manager to help guide our connectivity and control planes to the next generation of reliability and scalability. Demonstrated experience leading high-performing engineering teams that work on system software is preferred. Microsoft’s Azure...