Principal Software Engineer

Reposted 2 Hours Ago
Be an Early Applicant
Tallinn, Harju maakond, EST
In-Office
71K-129K Annually
Expert/Leader
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
The Role
Provides hands-on technical leadership for developer platforms, tooling, and services across Microsoft’s IC3 engineering organization. Leads architecture, modernization, AI-powered engineering capabilities, CI/CD, observability, security, reliability, and developer productivity initiatives. Partners across teams to establish technical standards, resolve complex architectural challenges, influence roadmaps, and deliver scalable solutions. Mentors engineers and promotes engineering excellence, collaboration, and continuous improvement.
Summary Generated by Built In
Overview

Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time customer conversations across Microsoft. IC3 enables reliable, high-quality audio, video, calling, meeting, and messaging services that work seamlessly from anywhere and across all customer touchpoints. Our mission is to make conversations on Microsoft 365 platforms more intelligent in real time, empowering best-in-class productivity tools for the modern workplace, where every call, meeting, and chat helps make the next one better.

The Developer Excellence team within IC3 Engineering supports developers and business goals through tools, processes, and infrastructure built on Azure DevOps. Our goal is to reduce developer friction, enable faster and more secure software development, and accelerate the adoption of AI-powered capabilities. We are seeking a Principal Software Engineer to provide hands-on technical leadership and play a key role in driving IC3's success.

Microsoft Development Centre Estonia offers an engaging, fast-paced environment where you can make an impact on millions of users around the world. We embrace diversity, encourage open-minded collaboration, and provide the flexibility needed to support a healthy work-life balance.

You can look forward to a modern work environment, industry-leading benefits, and access to the latest hardware and software. We subsidise food and beverages, gym memberships etc. Sports and gaming communities support employee wellbeing, while a focus on personal and professional growth helps you develop your career within IC3, MDCE and beyond.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.


Responsibilities
  • Lead the architecture, technical strategy, and design of developer platforms, services, and tooling that support engineering teams across IC3 and its Azure DevOps ecosystem.

  • Drive the adoption of AI-powered engineering capabilities, intelligent automation, agentic workflows, and LLM-enabled solutions that improve developer productivity and accelerate software delivery.

  • Lead modernisation initiatives across build, test, release, source control, and developer workflows to improve consistency, reliability, scalability, and maintainability.

  • Define and evolve common engineering platforms, frameworks, and services that reduce duplication, standardise practices, and enable teams to move faster with higher quality.

  • Partner with engineering teams across IC3 and Microsoft to understand developer needs, align on technical direction, and deliver end-to-end solutions that improve the engineering experience.

  • Influence technical roadmaps and investment decisions by working closely with engineering leaders, architects, product managers, and partner organisations.

  • Evaluate technical tradeoffs, manage dependencies, and resolve complex architectural challenges that span multiple teams, products, and technology stacks.

  • Champion engineering excellence through secure development practices, CI/CD automation, observability, telemetry, testing, reliability, and operational rigour.

  • Drive improvements in developer productivity by identifying friction points, measuring outcomes through data, and delivering scalable solutions that simplify engineering workflows.

  • Establish technical standards and industry practices, and governance models that support efficient, secure, and compliant software development across IC3.

  • Mentor engineers through technical leadership, design reviews, code reviews, knowledge sharing, and hands-on problem solving.

  • Foster an inclusive and collaborative engineering culture focused on ownership, accountability, continuous improvement, customer impact, and learning.


Qualifications
Required Qualifications:
  • Bachelor's Degree in Computer Science or related technical field AND solid technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
Preferred Qualifications:
  • Master's Degree in Computer Science or related technical field AND extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience. 
  • Experience designing, building, and operating large-scale distributed systems, cloud platforms, production services, or enterprise software systems.
  • Experience leading complex technical initiatives that span multiple teams, services, or organisations.
  • Deep expertise in software architecture, system design, scalability, reliability, performance, and operational excellence.
  • Proficiency in C#, Java, Python, C++, JavaScript, or similar programming languages.
  • Demonstrated ability to influence without authority, align teams, and build effective partnerships with engineers, product managers, and leaders.
  • Demonstrated technical leadership, problem-solving, and communication skills, including the ability to communicate effectively in spoken and written English.
  • Solid understanding of data privacy, compliance, and security in large-scale distributed systems.
  • Experience with Azure, AWS, GCP, or other cloud platforms; Azure experience preferred.
  • Experience building or leading AI-powered solutions, production AI applications, LLM-enabled experiences, agentic workflows, intelligent automation, applied machine learning capabilities, or AI-assisted engineering practices.
  • Experience with CI/CD, Azure DevOps, automated testing, monitoring, telemetry, observability, incident management, and DevOps practices.
  • Ability to create clarity in ambiguous environments, influence without authority, and align stakeholders around durable technical decisions.
  • Communication skills with the ability to translate complex technical concepts into clear engineering, product, and business direction.
  • Demonstrated ability to mentor other engineers and raise the engineering bar across an organisation.

Software Engineering IC5 - The typical base pay range for this role across Estonia is € 70,600.00 - € 129,200.00 per year. Certain roles may be eligible for benefits and other compensation.

Find additional benefits and pay information here:
https://careers.microsoft.com/v2/global/en/corporate-pay/estonia-corporate-pay.html


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Skills Required

  • Bachelor's degree in Computer Science or a related technical field, or equivalent experience
  • Solid technical engineering experience with coding in C, C++, C#, Java, JavaScript, Python, or similar languages
  • Master's degree in Computer Science or a related technical field, or bachelor's degree with extensive technical engineering experience, or equivalent experience
  • Experience designing, building, and operating large-scale distributed systems, cloud platforms, production services, or enterprise software systems
  • Experience leading complex technical initiatives spanning multiple teams, services, or organizations
  • Deep expertise in software architecture, system design, scalability, reliability, performance, and operational excellence
  • Proficiency in C#, Java, Python, C++, JavaScript, or similar programming languages
  • Ability to influence without authority, align teams, and build effective partnerships
  • Technical leadership, problem-solving, and written and spoken English communication skills
  • Understanding of data privacy, compliance, and security in large-scale distributed systems
  • Experience with Azure, AWS, GCP, or other cloud platforms; Azure preferred
  • Experience building or leading AI-powered solutions, production AI applications, LLM-enabled experiences, agentic workflows, intelligent automation, applied machine learning, or AI-assisted engineering practices
  • Experience with CI/CD, Azure DevOps, automated testing, monitoring, telemetry, observability, incident management, and DevOps practices
  • Ability to create clarity in ambiguous environments and align stakeholders around durable technical decisions
  • Ability to translate complex technical concepts into clear engineering, product, and business direction
  • Ability to mentor engineers and raise the engineering bar across an organization

Microsoft Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Microsoft and has not been reviewed or approved by Microsoft.

  • Fair & Transparent Compensation Pay is presented as broadly competitive overall, with clear role/level/location variation and an emphasis on using posted ranges and band information for apples-to-apples comparisons.
  • Retirement Support Retirement benefits are described as a standout, highlighted by a strong 401(k) match structure and immediate vesting, plus additional plan features for tax-advantaged saving.
  • Parental & Family Support Family-oriented benefits are portrayed as a meaningful strength, with substantial paid parental leave and added supports like back-up care and adoption/surrogacy assistance.

Microsoft Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redmond, WA
206,870 Employees
Year Founded: 1975

What We Do

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.

Similar Jobs

Autodesk Logo Autodesk

Principal Software Engineer

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
In-Office or Remote
28 Locations
13285 Employees

Mondelēz International Logo Mondelēz International

Senior Director, Global Supply Chain Excellence Program & Focused Improvement Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
29 Locations
90000 Employees
174K-287K Annually

Ericsson Logo Ericsson

Process Control Specialist

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Tallinn, Harju maakond, EST
88000 Employees

Wise Logo Wise

Accountant

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Tallinn, Harju maakond, EST
9000 Employees
3K-4K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account