Principal Software Engineer - Architect

1 Month ago • 8 Years + • DevOps • $161,600 PA - $314,400 PA

Job Summary

Job Description

Microsoft seeks a Principal Software Engineer - Architect to join the Substrate Directory team, responsible for user access and inter-machine communication within the Substrate platform, a key pillar of Microsoft 365. This role involves designing, implementing, and maintaining highly available distributed services at planetary scale. Responsibilities include partnering with stakeholders to set product strategy, driving services from inception to delivery, mentoring engineers, writing code, troubleshooting complex issues, identifying best practices, optimizing performance, and ensuring robust support. The candidate will lead technical efforts, make impactful decisions, and ensure high security and privacy standards across multiple teams. This is a full-time position requiring 8+ years of experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
Must have:
  • 8+ years technical experience
  • Experience with distributed systems
  • Software delivery experience
  • Strong communication skills
  • Cloud infrastructure experience
  • Microservices design & delivery
  • Database solutions understanding
  • Performance optimization expertise
  • Directory/data storage experience
  • Stakeholder collaboration skills
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

Would you like to join a world of more possibilities, more innovation, more openness, where the sky is the limit of thinking in a cloud-enabled universe?

Are you enthusiastic about solving technical challenges and above all – customer success and satisfaction?

 

Are you eager to build highly available distributed services of planetary scale working for thousands of businesses and millions of consumers around the world? Would you like to be part of a global highly collaborative team?

Do you enjoy providing technical leadership and driving critical objectives across multiple teams within an organization? If so – this is a great opportunity for you.

 

Substrate is the data and intelligence platform that enables partner teams at Microsoft to build, deploy, and maintain compliant productivity apps and services with reduced effort and faster time to market. Substrate is one of the key pillars of Microsoft 365 cloud business offerings, used by millions of people across the world, hundreds of thousands of commercial organizations and government agencies.

 

We are looking for a Principal Software Engineer - Architect to join the the Substrate Directory team owns the directory services that provide user access to Substrate and inter-machine communication within the Substrate. We work closely with Azure Active Directory to provide directory functionality to our partners and users. We are starting the journey of replacing technology, underpinning much of our service. 

 

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. 

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. 

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

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:

  • Design, implementation, debugging and testing of complex distributed systems.
  • A track-record of shipping products and experience delivering software through multiple development cycles.
  • Solid communication skills and experience working across disciplines and functions.
  • Ability to work and thrive in a dynamic, collaborative environment and maintain effective communication in remote, hybrid environments across different time zones.
  • Experience in design and delivery of cloud infrastructure services and familiarity with cloud technologies.
  • Experience with design, rollout and operation of microservices.
  • Understanding database solutions used in large distributed systems.
  • Experience with performance optimizations to reduce latency, increase reliability and reduce cost.
  • Experience with directory and/or data storage systems.
  • Experience building extensible and maintainable services that stand the test of time.
  • Experience collaborating with different stakeholders, questioning the status quo, driving consensus, and positively impacting decision making processes to achieve business objectives.

Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $161,600 - $286,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $209,600 - $314,400 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until December 4, 2024.

 

 

#M365CORE      #DistributedSystems 

Responsibilities

  • Partners and effectively collaborates with appropriate stakeholders to set the product strategy for Substrate directory services.
  • Drives services from inception to delivery and beyond, holds accountability as a Designated Responsible Individual (DRI) and mentors’ other engineers across products/solutions.
  • Is willing to question the status quo, actively engage in technical discussions and decision-making process.
  • Writes proof of concept code as needed and may develop code directly, actively troubleshooting difficult and complex issues. Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy. 
  • Leads by example and mentors’ others to produce extensible and maintainable code used across products. Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Accountable to make difficult and impactful decisions for any product or service deployment related outcomes.
  • Ensures robust and effective ongoing support using effective telemetry and incident response processes for critically important services. Works on call to monitor system/product/service for degradation, downtime, or interruptions. 
  • Provides technical leadership to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across multiple teams within an organization.
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

Sense - Lead Backend Engineer - II

Sense

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Ivanti - Software Engineer - Swift, Objective-C,C++, IOS development

Ivanti

Karnataka, India (On-Site)
4 Months ago
PlayStation Global - Sr. Software Engineer, Engineering Enablement

PlayStation Global

Aliso Viejo, California, United States (On-Site)
3 Months ago
Condé Nast Technology Lab - Application Security - Engineer IV

Condé Nast Technology Lab

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Dream Sports - Lead System Engineer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Luxoft - Senior Murex Environment Management Consultant

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Omnissa - Senior Member of Technical Staff (C++ Windows Internals)

Omnissa

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Varonis  - Technical Support Engineer - L2

Varonis

Cork, County Cork, Ireland (On-Site)
3 Months ago
Ubisoft - ERP Application Specialist (1 year Fixed-Term Contract)

Ubisoft

Bucharest, Bucharest, Romania (On_site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Senior Java Backend Developer - Microservices

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Luxoft - Senior Data Engineer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
Next Level Business Services - Salesforce Technical Architect

Next Level Business Services

San Francisco, California, United States (On-Site)
3 Months ago
Luxoft - Senior Java Developer

Luxoft

Mississauga, Ontario, Canada (On-Site)
2 Months ago
Luxoft - Regular Android Application Developer

Luxoft

Gothenburg, Västra Götaland County, Sweden (On-Site)
1 Month ago
Tencent - WeChat Tech Intern (Backend Developer)

Tencent

Singapore (On-Site)
4 Months ago
Luxoft - Quality Engineer - Payments Domain

Luxoft

Gurugram, Haryana, India (On-Site)
1 Month ago
ION - Cloud Engineer Kubernetes

ION

Milan, Lombardy, Italy (Hybrid)
3 Months ago
Cadence - Lead Full Stack Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Google - Software Engineer II, Infrastructure, Core

Google

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

DevOps Jobs

N-iX - Senior AWS DevOps Engineer (#2633)

N-iX

Poland (Remote)
1 Month ago
Sperasoft - Release Engineer

Sperasoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Ajmera Infotech - Senior DevOps Engineer - AWS

Ajmera Infotech

Austin, Texas, United States (On-Site)
2 Months ago
Netflix - Site Reliability Engineer L4/L5 - Live Cloud Platform SRE

Netflix

United States (Remote)
3 Months ago
Luxoft - AWS DevOps Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Luxoft - Senior/Lead DevOps Engineer

Luxoft

(Remote)
1 Month ago
Omnissa - Member of Technical staff:C++ & Windows internals

Omnissa

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
GoTo Group - Senior Software Engineer - Engineering Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
2 Months ago
Zuru - Sr. Data Engineer

Zuru

Ahmedabad, Gujarat, India (On-Site)
3 Months 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.

Milan, Lombardy, Italy (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

London, England, United Kingdom (On-Site)

Virginia, United States (On-Site)

Hyderabad, Telangana, India (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