Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Ireland, Dublin 
458310366

01.05.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND significant technical engineering experience with coding in languages including, but not limited to, Go, Rust, C, C++, C#, Java, JavaScript, or Python,OR
  • Significant experience in building, shipping, and operating reliable infrastructure platforms.
  • Significant experience managing compute infrastructure with a cloud infrastructure provider such as Azure or similar (e.g. AWS, Google Cloud).

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 technical engineering background 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 technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Proficient with Linux or similar Unix-like environments used on servers (e.g. BSD) and comfortable working with primarily command-line tools for Linux system administration, diagnostics, and debugging.
  • Experience with Kubernetes and the wider Cloud Native / Container ecosystem.
  • Experience collaborating, building, and maintaining medium and large Go programs that are actively developed by many other engineers.
  • Experience with backend services, distributed systems, and concepts like consensus protocols.
  • Experience with query languages such Kusto Query Language (or similar) that can be used to analyze vast volumes of ingested analytics data to find, diagnose, and debug issues.
Responsibilities
  • Build and maintain tools written in Go that create and manipulate hundreds of thousands of virtual machines that power the Azure Kubernetes Service.
  • Contribute to the reliability and performance of the Azure Kubernetes Service.
  • Accelerate the development velocity for all engineers by improving our infrastructure stack to make it self-contained and runnable on anything from localhost to the datacenter.
  • Balance pragmatism with vision and creativity; deliver continuous improvements to the team’s process and codebase.
  • Build tools, automation, and safety mechanisms to prevent infrastructure problems from becoming production incidents.