Principal Software Engineer

2 Weeks ago • All levels • Product Management

Job Summary

Job Description

Microsoft Teams is seeking a Principal Software Engineer to contribute to their Teams on VDIs offering. The role involves collaborating with stakeholders to define user requirements, leading design document development, mentoring engineers, and ensuring product maintainability. Responsibilities include acting as a Designated Responsible Individual (DRI), monitoring system performance, and proactively seeking improvements in availability, reliability, and efficiency. The successful candidate will work on challenging projects and have access to technical experts and collaborate with global teams. The ideal candidate possesses a strong background in software engineering with experience in languages such as C, C++, C#, Java, JavaScript, or Python.
Must have:
  • Bachelor's degree in Computer Science or related field
  • Extensive coding experience (C, C++, C#, Java, JavaScript, or Python)
  • Lead design document development
  • Mentor engineers and drive project plans
  • Accountability as DRI, system monitoring
Good to have:
  • Master's Degree in Computer Science
  • Experience with VDI technologies

Job Details

Overview

Do you want to join a team and make a great impact? Do you like working on technical problems which impact people on a global scale? Microsoft Teams is pivotal to our vision for intelligent communications and collaboration. As the hub for teamwork in Office 365, we're rapidly becoming the go-to platform for hundreds of millions of users worldwide.  

 

As a member of the team responsible for the Teams on VDIs offering, you will encounter unique opportunities to make an impact across various teams and some of the world's largest companies, all of which prioritize security and reliability. 

 

You will take on wide range of challenges. And you will have access to technical subject matter experts, world-class engineers, and architects for guidance and collaboration. These projects provide exciting technical challenges and career growth opportunities. Your key partners and collaborators are distributed across different global regions.  

 

If you're passionate about making a difference and eager to work in an environment that values diversity, customer obsession and out-of-the-box thinking, come and join Microsoft Teams Calling and Meetings. Let's innovate together and shape the future of communication and collaboration. 

 

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. 

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 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 technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

 

#MicrosoftTeams

Responsibilities

  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios. 
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform. 
  • Leads by example and mentors others to produce extensible and maintainable code used across products. 
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items. 
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions. 
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. 

Similar Jobs

Google - Staff Software Engineer, Google Cloud Business Platforms

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Google - Hardware Engineer, Camera Actuator Control System

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
NBC universal - Lead, Data Scientist (Deep Learning)

NBC universal

Brentford, England, United Kingdom (On-Site)
1 Week ago
Google - Software Engineering Manager, Google Play Games

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Info Stretch - Senior Java Engineer

Info Stretch

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
5 Months ago
Google - Group Product Manager, AlloyDB, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Google - Publisher Technical Product Expert

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
NVIDIA - Technical Program Manager - Compute Developer Tools

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Voodoo - Publishing Manager

Voodoo

Paris, Île-de-France, France (On-Site)
3 Weeks ago
Aristocrat Gaming - Delivery Manager - Custom Integration

Aristocrat Gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blenheim Chalcot India - Java Engineer

Blenheim Chalcot India

Mumbai, Maharashtra, India (On-Site)
1 Day ago
Tencent - WeChat Tech Intern (Backend Developer)

Tencent

(On-Site)
5 Months ago
Tide - Staff Backend Engineer - DevEx

Tide

Bengaluru, Karnataka, India (On-Site)
1 Day ago
ByteDance - Cloud Technical Support Engineer

ByteDance

Singapore (On-Site)
1 Month ago
Microsoft - Technical Support Engineer - Azure Monitoring

Microsoft

Taipei City, Taiwan (Hybrid)
2 Weeks ago
Aerospike - Solutions Architect

Aerospike

Bengaluru, Karnataka, India (On-Site)
17 Hours ago
Tamatem Games - Game Developer (Cocos2d-x) - C++

Tamatem Games

Amman Governorate, Jordan (Hybrid)
4 Weeks ago
Rackspace Technology - Frontend Engineer (UX-Focused)

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
Nium - Senior DevOps Engineer

Nium

Malta (Hybrid)
9 Months ago
ION - Principal Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

magic lab - 2D Mid/Senior Compositor

magic lab

Prague, Czechia (On-Site)
18 Hours ago
Enverus - Senior Site Reliability Engineer

Enverus

Brno, South Moravian Region, Czechia (Hybrid)
19 Hours ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Prague, Prague, Czechia (Hybrid)
4 Months ago
Bohemia Interactive - QA Testers for Arma 4

Bohemia Interactive

Brno, South Moravian Region, Czechia (On-Site)
2 Weeks ago
VECTOR NORTH - [Vector North] Senior Game Designer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
5 Months ago
Wrike - Account Development Manager

Wrike

Prague, Prague, Czechia (Hybrid)
1 Day ago
VECTOR NORTH - [Vector North] Sr. 3D Artist

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
4 Months ago
Bohemia Interactive - Technical Designer UI/UX - Game Master & Editor

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
Tesla - Sales Advisor

Tesla

Central Bohemian Region, Czechia (On-Site)
2 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

Google - Analyst, Geo, Trust and Safety

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Advertising Solutions Architect

Google

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Week ago
NVIDIA - Senior Product Manager, AI for Chip Design

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Keywords Studios - Lead Research Associate - AI

Keywords Studios

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Scientific Games  - Project Manager, Digital Product Development

Scientific Games

Gainesville, Georgia, United States (Remote)
7 Months ago
Scopely - Product Manager

Scopely

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
PlayStation Global - Senior Program Manager, Account & Identity

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
Scopely - Unity Client Engineer - Unannounced Project

Scopely

London, England, United Kingdom (Hybrid)
2 Months ago
Google - Technical Program Manager, Google Networking Technology

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
DNEG - Project Coordinator

DNEG

Karnataka, India (On-Site)
1 Month 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.

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

Washington, United States (On-Site)

Phoenix, Arizona, United States (On-Site)

Penang, Malaysia (On-Site)

London, England, United Kingdom (On-Site)

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