Software Engineer

Microsoft Microsoft · Big Tech · Dublin, D, Ireland · Software Engineering

Software Engineer role focused on building and evolving a hyper-scale distributed cloud service within Microsoft's Security organization, specifically for Azure Active Directory. The role involves participating in all stages of the service lifecycle, addressing global-scale service issues, and improving resiliency, latency, and reliability. Requires a Bachelor's degree in Computer Science or related field and technical engineering experience with coding in languages like C++, C#, Java, or Python.

What you'd actually do

  1. Build and evolve a hyper-scale distributed service.
  2. Participate in all stages of service lifecycle.
  3. Dive deep into global-scale service issues and drive improvements to resiliency, latency, and product reliability.
  4. Champion improvements in the quality and stability of service fundamentals and promote engineering best practices.
  5. Demonstrate strong customer empathy, curiosity and willingness to question and learn, and participation in live site on-call rotation.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Fluency in English
  • Ability to meet Microsoft, customer and/or government security screening requirements

What the JD emphasized

  • track record of delivering distributed cloud services
  • solving hard problems
  • global-scale service issues
  • resiliency
  • latency
  • product reliability
  • quality and stability
  • engineering best practices