Principal Software Engineer

Microsoft is a global technology company with close to $10B in revenue, focusing on AI and cloud solutions.
Backend
Principal Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft AI (MSAI), where we're building a large-scale payment service powering key businesses like Copilot, Bing, Content Feed, and Edge. As a Principal Software Engineer, you'll be part of a team with close to $10B in revenue and rapid growth. We offer a fun and fast-paced environment where innovation is encouraged and empowered.

You'll lead the design and implementation of complex software systems, focusing on enhancing our payment services. The role involves collaborating with internal and external teams to integrate cutting-edge technologies and architectures that meet our business needs. You'll drive innovation by exploring and implementing new solutions to improve performance, scalability, and reliability.

The position requires a strong background in software development and system architecture, with expertise in modern programming languages and cloud-based solutions. You'll have the opportunity to mentor junior engineers and foster an environment of growth and learning. The role offers hybrid working arrangements with up to 50% work from home flexibility.

Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. You'll also have opportunities for professional development, networking, and making a significant impact on products used by millions globally.

Join us in shaping the future of AI-powered payment systems while working with cutting-edge technologies in a collaborative and innovative environment.

Last updated 16 days ago

Responsibilities For Principal Software Engineer

  • Lead the design and implementation of complex software systems to enhance payment services
  • Collaborate with internal/external teams to integrate new technologies and architectures
  • Drive innovation by exploring and implementing new solutions to improve performance, scalability, and reliability
  • Mentor junior engineers, fostering an environment of growth and learning

Requirements For Principal Software Engineer

  • Bachelor's degree or higher in computer science or related areas
  • Proven experience in software development and system architecture
  • Strong proficiency in modern programming languages and cloud-based solutions
  • Track record of successful project leadership and delivery
  • Excellent problem-solving skills and a passion for technology

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

Lead AI platform development for Microsoft Teams as Principal Software Engineer, focusing on next-generation workplace productivity solutions.

Principal Software Engineering Manager

Lead software engineering manager role at Microsoft, focusing on AI integration and team leadership for Copilot and Microsoft 365 products.

Principal Software Engineer

Principal Software Engineer role at Microsoft, focusing on work management tools and services, requiring 10+ years of experience in building scalable cloud solutions.

Principal Software Engineer- The Loop App Experiences team

Principal Software Engineer role at Microsoft building secure, scalable infrastructure for the Loop App Experiences team, focusing on authentication and identity management systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading development of engineering tools and services, offering remote work and competitive compensation.