Principal Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Gaming · Enterprise SaaS · Cloud

Description For Principal Software Engineer

The Xbox Platform team is seeking a Principal Software Engineer to join their efforts in building modern, cutting-edge cloud infrastructure for next-gen Gaming experiences. This role sits at the intersection of Cloud services and Data Engineering, requiring both technical and leadership skills. The ideal candidate will have a proven track record in building high-scale, low-latency services and the ability to collaborate effectively with multiple partner teams in a fast-paced environment.

Key Responsibilities:

  • Design, develop, and maintain high-scale, low-latency services
  • Deliver high-quality, maintainable, performant, and testable code
  • Lead architectural discussions and ensure secure, reliable solutions
  • Collaborate with partner teams for seamless project integration
  • Drive effective project management in a results-oriented environment

Required Qualifications:

  • Bachelor's Degree in Computer Science or related field, or equivalent experience
  • 6+ years of technical engineering experience with languages like C#, Java, C, C++, JavaScript, or Python
  • Strong communication and leadership skills
  • Ability to thrive in a fast-paced, demanding project environment

Preferred Qualifications:

  • Experience in data engineering and data modeling
  • Knowledge of modern security practices
  • Experience with C# and .NET

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The company is committed to fostering an inclusive culture where everyone can thrive and values respect, integrity, and accountability.

Join the Xbox Platform team at Microsoft and be part of shaping the future of gaming technology while working in a collaborative and innovative environment.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Design, develop, and maintain high-scale, low-latency services that meet the needs of our diverse user base
  • Hands-on engineer who delivers high quality code that is maintainable, performant, testable and used in cross products
  • Conduct efficient design and architectural discussions, ensuring that solutions are secure, reliable and maintainable
  • Lead and facilitate technical discussions, encouraging contributions from all team members and fostering an inclusive environment where ideas can be shared without judgment
  • Collaborate closely with multiple partner teams to ensure seamless integration and delivery of complex projects
  • Drive effective project management and delivery within a fast-paced, results-oriented environment

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • 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#, Java, C, C++, JavaScript or Python OR equivalent experience
  • Proven ability to conduct efficient design and architectural discussions
  • Solid communication and leadership skills, with a focus on fostering an inclusive and supportive team environment
  • The ability to thrive in a fast-paced, demanding project environment and drive effective discussions and outcomes

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer - Teams Premium Services

Principal Software Engineer role at Microsoft working on Teams Premium Services, focusing on cloud services and immersive collaboration experiences.

Principal Software Engineer

Principal Software Engineer position at Microsoft's MSN Weather team, focusing on backend development and weather forecasting technology with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Business Applications Platform team, focusing on building scalable cloud services and synchronization systems.

Principal Software Engineer (Web Data Platform)

Principal Software Engineer position at Microsoft's Web Data Platform team, focusing on large-scale web crawler systems and distributed computing architecture.

Principal Software Engineer

Lead software innovation at Microsoft's Experimentation Team (ExP) as a Principal Engineer, architecting large-scale distributed systems for A/B testing across major products.