Microsoft logo

Principal Software Engineer - Authentication (Identity) - Microsoft

Dublin, Ireland
Skills:
c# c++ java python azure

The Microsoft Identity group serves over a billion active users, powering the Azure Active Directory and Microsoft Account Identity services that are at the core of almost every Microsoft product and platform like Office, Xbox, HoloLens and Azure. Our engineering team has opportunities for engineers to work across the stack from delivering user-facing experiences to innovations in hyper-scale, geo-distributed, stateful, fault tolerant services.

We are the Core Authentication team responsible for the authentication service serving users and devices everywhere, securing access to your favorite applications and services. We are looking for an experienced software engineer with deep technical expertise in building highly scalable and distributed systems to join us to support new and exciting scenarios in the enterprise and CIAM spaces.

This opportunity will allow you to lead the architecture of a core service serving billions of users each month. You will also have an important role in building and shaping the team's engineering culture, work in a collaborative hybrid work environment, and embrace a live site-first mentality, which is required to run critical services at hyper-scale. You’ll join a team of amazing and passionate software engineers, who will help you to learn and grow every day.

Find out more about our team and our Dublin office here:

https://www.microsoft.com/en-ie/engineering/identity

https://www.microsoft.com/en-ie/engineering

https://www.microsoft.com/en-ie/engineering/Life

#identityjob

#iddub

As a Principal Software Engineer on the Microsoft Identity Authentication team you will:  

  • Provide technical leadership for the team, developing your own technical designs as well as contributing, coaching, and reviewing technical designs from across Microsoft Identity.
  • Partner with key stakeholders to drive improvements and change across multiple teams across multiple geographies in the Microsoft Identity organization.
  • Coach and mentor on the team.
  • Design and develop large scale distributed software services and solutions.
  • Troubleshoot and optimize automation, reliability and monitoring for production services.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. 
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. 
  • Focus on customer/partner needs through a data driven approach. 

Required Qualifications:

  • Extensive experience in building high-performing and scalable software.
  • Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming).
  • Extensive experience with distributed systems design and implementation.
  • Experience with one or more general purpose programming languages, including but not limited to: Java, Python, PHP, RUST, Scala, C/C++, C#, .NET 
  • Demonstrated ability to collaborate and coach others - you can explain your work, you can ask good questions, you listen to your peers and your customers, and you like to give and receive feedback.
  • Clear and effective communications, be it when you write code, technical documents or explaining complex technical issues.

Preferred Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field, or completion of a Code/Developer academy program.
  • Experience with live site operations for large scale business critical services.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Published on: 11/28/2022
Apply

About Microsoft

https://microsoft.com

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission.

Jobs in Dublin, Ireland

Jobs at Microsoft