Principal Software Engineer

1 Month ago • 1-2 Years • DevOps

Job Summary

Job Description

Microsoft is seeking a Principal Software Engineer to lead the implementation and improvement of client release infrastructure for Microsoft Teams. Responsibilities include designing, developing, and maintaining the CI/CD pipeline across multiple platforms, building tools and bots to enhance developer productivity, and collaborating with stakeholders to shape product vision and strategy. The role requires expertise in CI/CD, object-oriented programming (C, C++, C#, Java, TypeScript/JavaScript, or Python), and mentoring junior engineers. The successful candidate will champion best practices for a data-driven release process, ensuring high-quality software delivery to millions of users. This involves working with cloud services (preferably Azure) and fostering a culture of continuous improvement.
Must have:
  • CI/CD expertise
  • Object-oriented programming
  • Project ownership & stakeholder collaboration
  • Mentoring junior engineers
  • Cloud service experience (Azure preferred)
Good to have:
  • Experience with engineering infrastructure tools/bots
  • Experience with feature shipping and CI/CD processes
  • Experience shaping technical direction of projects
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into the modern workplace. We are fast becoming the hub for teamwork in Office 365, with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams now has more than 320 million daily users, cementing it as the fastest growing business application in Microsoft history.

We are looking for a Principal Software Engineer to provide technical leadership and drive implementation of client release infrastructure, validation gating and support feature flighting across multiple platforms, devices, and operating systems. Our infrastructure allows feature teams to deliver a new feature to millions of users in the order of minutes in an automated fashion.

The team collaboration space is evolving through rapid growth. People can learn about new technologies and quickly grow their careers. Our culture is inclusive, casual, and of high energy; our team members come from diverse backgrounds, thrive through teamwork, and are grounded in the needs of our customers.

 

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.


About us:

  • We’re a savvy group of generalizing specialists; we blend years of software engineering expertise with some of the newest and most popular tools, frameworks and methodologies to empower an entire organization to build great software.
  • We pride ourselves in building smart systems and tools which make our fellow engineers more productive every day and enables them to ship high quality code to our customer continuously.
  • We use Teams to ship Teams. Our tools are integrated into the product itself.

About you:

  • You have strong expertise with CI/CD practices and have an opinion on how to apply them at scale.
  • You have a strong sense of craftsmanship in the solutions you create and an idea about how software should and should not be built & released.
  • You believe that a task worth doing is a task worth automating.
  • You seek out opportunities to learn new skills and technologies.
  • You think ahead and build for the future and aren’t afraid of ambiguous challenges.
  • You have a history of driving successful cross-organizational initiatives.

Qualifications

Required Qualifications:

  • Bachelor’s degree in computer science (or related technical field) AND proficent technical engineering experience with coding in Object Oriented languages including, but not limited to, C, C++, C#, Java, TypeScript/JavaScript, or Python.
  • Experience with ownership of projects to meet deadlines, and collaborating with stakeholders, and ensuring that the product meets quality standards.
  • Experience collaborating with other teams to craft overall product vision and strategies.
  • Experience mentoring and coaching junior engineers.

Other Requirements:

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Experience with cloud services, Azure PaaS & Services.
  • Experience developing and maintaining engineering infrastructure tools/bots.
  • Experience with ownership of shipping features and with Continuous Integration (CI) and Continuous Deployment (CD) processes.
  • Experience shaping the technical direction of a project or product, creating a long-term vision, aligning it with business goals, and guiding the team toward successful implementation.

 

#MicrosoftTeams

Responsibilities

As a Principal Software Engineer on our team, you would work on, but not be limited to: 

  • Design, develop and maintain engineering infrastructure, tools, and services that power the CI/CD for Microsoft Teams across different clients/platforms.  
  • Build tools/bots and leverage AI to improve developer productivity, contribute ideas to continuously improve our systems, and drive actionable code and product quality feedback. 
  • Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers. 
  • Collaborate with key stakeholders to develop overall product vision as well as strategies on how to realize the vision by identifying technical challenges & proposing solutions.
  • Embody our culture and values.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Microsoft - Senior DPU Software Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Knuddels - Initiativbewerbung Werkstudent*in Softwareentwicklung (m/w/d) - Karlsruhe

Knuddels

Karlsruhe, Baden-Württemberg, Germany (On-Site)
3 Months ago
Info Stretch - Java/Batch Job Scheduler

Info Stretch

United States (Remote)
2 Months ago
Luxoft - Senior Mobile QA Automation

Luxoft

Pune, Maharashtra, India (On-Site)
3 Months ago
Warner Bros Games - Senior Software Developer

Warner Bros Games

Ottawa, Ontario, Canada (Hybrid)
2 Months ago
Rackspace Technology - Senior Site Reliability Engineer

Rackspace Technology

United States (Remote)
3 Months ago
ION - Microsoft System Engineer, Italy

ION

Italy (Hybrid)
4 Months ago
Consilio LLC - Infrastructure Site Reliability Engineer

Consilio LLC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nielsen Holdings - Senior Software Engineer (Java/Scala, Spark, Kubernetes, AWS)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer - Data Platform

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Axon - Backend Software Engineer II (Hybrid)

Axon

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
2 Months ago
Match Group - Android Software Engineer

Match Group

Seoul, South Korea (Hybrid)
4 Months ago
Netflix - Full Stack Engineer L5 - Cloud Engineering

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Bigger Games - Senior Game Developer

Bigger Games

İstanbul, Türkiye (On-Site)
8 Months ago
Keywords Studios (Player Support) - Software Data Engineer II

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
1 Month ago
Axinous - Principal Site Reliability Engineer (Security Clearance)

Axinous

San Jose, California, United States (Hybrid)
1 Month ago
Visa - Senior Consultant - Software Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Kong  Inc  - Staff Software Engineer - Logs/traces

Kong Inc

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Microsoft - Principal Technical Program Manager Lead

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
Tesla - Operations Coordinator

Tesla

Brno, South Moravian Region, Czechia (On-Site)
1 Week ago
GIANTS Software - Game Tester

GIANTS Software

Brno, South Moravian Region, Czechia (On-Site)
2 Weeks ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Weeks ago
Microsoft - Principal Software Engineer - IC3 Platform & AI Ops Engineering

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
Microsoft - Principal Engineering Manager - IDNA

Microsoft

Prague, Prague, Czechia (On-Site)
4 Weeks ago
VECTOR NORTH - [Vector North] Senior Gameplay Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
4 Months ago
Bohemia Interactive - Senior Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
Canva - Senior Computer Vision Engineer - Photo AI

Canva

Prague, Czechia (Remote)
3 Weeks ago
Bohemia Interactive - Programmer Modding Quality

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Nagarro - Associate Principal Engineer, IOT

Nagarro

Gurugram, Haryana, India (On-Site)
1 Month ago
Axinous - Senior Software Development Engineer

Axinous

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Dream Games - SecOps Engineer

Dream Games

İstanbul, Türkiye (On-Site)
7 Months ago
Rackspace Technology - Software Developer III (Python with Linux Automation)

Rackspace Technology

India (Remote)
2 Months ago
Trimble  Inc  - Lead DevOps Engineer

Trimble Inc

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
2 Months ago
Saviynt - Associate Principal Engineer/Senior Engineer - IGA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
The Workshop - Database Engineer (Lakehouse)

The Workshop

Málaga, Andalusia, Spain (Hybrid)
1 Month ago
Luxoft - Loan IQ Dev Engineer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
Milestone - Lead Data Engineer

Milestone

United States (Remote)
4 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug