Principal Software Engineer

Microsoft (Dublin, Ireland) 4 days ago

Are you ready to revolutionize how teams collaborate and work together? Microsoft Teams brings teams together by making it easy, productive, and fun to communicate and collaborate! Microsoft Teams is the hub where the power and capabilities of Microsoft 365 come together - Chat, Calling, Meetings, Files, Bots, 3rd Party integrations and more.

We are the Modern Workplace Transformation team, focused on bringing in the next set of new users by adding additional functionality to Teams. Among the industries/segments we are targeting: Firstline Workers (2 Billion+ worldwide), Regulated Industries (HealthCare, Finance, Government), Unregulated Industries (Retail, Manufacturing and more). We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

We are looking for a passionate Principal Software Engineer to join and help lead engineering efforts across the team to deliver the best possible experience in the world. We work alongside program managers, designers, UX engineers and researchers to turn their requirements into a delightful experience for our users. To achieve these results, you will need to effectively collaborate across multiple teams in Microsoft, mentor, and coach others, and contribute your own excellent designs and code.

Our culture is inclusive, casual, and high energy; our team members come from diverse backgrounds and are grounded in our customer needs. Our team has a strong sense of accountability and provides its members with many opportunities for impact, learning and career growth.


  • Focus on customer/partner needs through a data driven approach.
  • Design and deliver applications that are performant, reliable and secure for millions of users.
  • Building trust across teams and collaborating to deliver fantastic results.
  • Creating well thought out designs and code with an emphasis on quality, simplicity, and maintainability, and performance.
  • Advocate for and drive modern software engineering practices.
  • Mentoring and coaching others and learning from others.
  • Troubleshoot and optimize automation, reliability, and monitoring for production services.
  • To discover important work that may not be obvious to others and get it done with the help of the team.

Benefits and Perks

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

Principal Software Engineer

Apply On Company Site
Back to search page