Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
Ireland 
887205354

25.06.2024


Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience
  • 3+ years of experience in designing network solutions, distributed systems, and large scale cloud services
  • 3+ years of experience & ability to motivate, attract talent and build a strong team and Ability to work effectively both autonomously and in team
  • 3+ years of experience in collaboration with cross-functional teams across geos

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:

  • Bachelor's Degree in Computer Science
    • OR related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python
    • OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience
  • 6+ years people management experience
  • Knowledge of container platforms and technologies (Docker, Kubernetes)
  • Experience with Azure Services like Azure Storage, Azure KeyVault and Azure AD
  • Knowledge of routing and networking protocols such as IP, IPv6, TCP/UDP, TLS, BGP, BFD and application level protocols such as HTTP, HTTPS, QUIC
  • Experience in debugging packet loss and network throughput for large and complex network
Responsibilities
  • Grow the talent, hire Software Engineers to build and expand the team.
  • Lead the design, development, testing, deployment and operations of Network Diagnostic Services.
  • Motivate Engineers, manage project timelines, define product vision and work closely with partners across various Azure Teams.
  • Propose innovative solutions to hard problems (in close collaboration with research and other partners), do an early POCs (fail-fast) and drive the implementation with a team of engineers.