Helaas, deze vacature is niet langer actief

Originele vacaturetekst

Principal Software Engineer

Who we are

Microsoft Development Center Estonia, with Offices in Tallinn and Tartu, is part of the Experiences & Devices division within Microsoft and well known for its Skype history. Today, our focus is much broader: We are building the Intelligent Conversations & Communications Cloud (IC3) which powers communication services for millions of Microsoft customers around the world across products such as Skype, Skype for Business, Microsoft Teams, Xbox, Windows, Azure and more. Our IC3 platform is one of the largest Azure deployments worldwide and growing rapidly. We own many large-scale applications in Estonia: from real-time communications, engineering systems to commerce, payments, anti-fraud and SMS. Together with partner teams across Microsoft we build and run an intelligent fabric of communication services to empower every person and organization to achieve more.

We develop highly scalable and reliable backend services running on Azure, supporting millions of Microsoft customers every day.

About the team and role

Our ESS team in Estonia is on the cutting edge, owning all aspects of engineering and operations of our cloud infrastructure for delivering great Engineering Services for 1000+ engineers around the globe.

As a Software Engineer on the IC3 ESS, you will develop and maintain a highly productive service for the M365 engineering organization. You will design and implement innovative tools that enable engineers to work efficiently at scale. The team develops in Azure, uses Python and C# and follows Agile engineering practices. If you’re a technically savvy engineer looking for ways to expand your leadership skills by having full autonomy and ownership of large-scale projects, then this opportunity is for you.



  • Drive the continuous integration and delivery strategy of our engineering information system.
  • Design the architecture of our client validation services, in Azure, for high scale and reliability.
  • Maintain awareness in the development and test community as it relates to improving code quality and best practices.
  • Seek out new technologies and methods and drive adoption of state of the art best practices on the team.
  • Measure and report results of improvements.
  • Provide overall technical leadership and mentoring for building high scale and resilient services in ESS.
  • Contribute to the broader engineering system community inside and outside of Microsoft through conferences and seminars.
  • Teach and evangelize development practices.



  • Track record for bringing innovation and technical leadership to an organization.
  • Strong design, OO programming experience.
  • Strong knowledge of Python, C# and .NET.
  • Excellent interpersonal, communication and cross-group collaboration skills.
  • Proven ability to understand the big picture and effectively evangelize initiatives across a geo-distributed team.
  • Degree in Computer Science or related technical discipline.
  • 7+ years of experience developing or testing a large scale online service.
  • Deep understanding of Agile development practices
  • Strong passion for software quality
  • Experience shipping services on Azure is preferred.

Type vacature:


  • Er is geen minimale opleiding vereist

Wat wij bieden