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 5 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

Principal Software Engineer role at Microsoft's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.