Principal Software Engineer

Global technology company empowering people and organizations to achieve more through software and cloud services.
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft Teams is seeking a Principal Software Engineer to join their VDI offering team, making a significant impact on global-scale communication and collaboration solutions. This role offers unique opportunities to work on technical challenges affecting hundreds of millions of users worldwide. As a key member of the Teams on VDIs team, you'll collaborate with world-class engineers and architects across different global regions, focusing on security and reliability. The position involves leading technical initiatives, mentoring team members, and driving innovation in the communication and collaboration space. Microsoft's culture emphasizes growth mindset, innovation, and inclusion, making it an ideal environment for those passionate about making a difference. The role combines technical leadership with hands-on engineering, requiring expertise in system design, code quality, and cross-team collaboration. Working in Prague, you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 21 hours ago

Responsibilities For Principal Software Engineer

  • Partners with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages expertise to drive multiple group's project plans and release plans
  • Holds accountability as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience working with distributed teams
  • Strong leadership and mentoring skills

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 position at Microsoft working on Dynamics 365 Customer Service Omnichannel, developing enterprise-scale cloud solutions with competitive compensation and benefits.

Principal Software Engineer

Lead the development of Microsoft's Azure Maps geospatial services as a Principal Software Engineer, focusing on advanced analytics and cloud-based solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft, building Windows Developer Platform and impacting billion+ users globally. 10+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure Database for PostgreSQL development, focusing on scalability, performance, and innovation in cloud database services.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading PivotTable development for Excel, requiring 10+ years of experience and expertise in C++, web technologies, and large-scale software architecture.