Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer - Azure Core 
Ireland, Dublin 
267728705

11.06.2024

responsible fordeveloping, managing, andthe Azure cloud computing platform.large-scale distributed systems in an agile environment.We embody an engineering mindset that places immense value on building tech that is extremely reliable, highly performant, and vastly scalable; moreover, we strive to create a work environment in which you will find very friendly co-workers who are always ready to help you along the way.

We innovate to build,network &supports all kinds of workloads, from traditional enterprise, and mission-critical, to modern workloads born in the cloud. We exist to providejust provide technology. We provide possibilities.

Our culture promotes diversity and inclusion and is clearly reflected inall of

You can learn more about our Dublin Engineering Development Centre here

Qualifications
  • Bachelor's degree in Computer Science, Computer Information Systems, Math, Engineering or related field, or equivalent industry experience.
  • Demonstratable software engineering fundamentals.
  • Experience with one or more Object Oriented Programming language including but not limited to: Java, Python,Rust, C/C++, C#.
  • Experience withdata structures, algorithms, programming, asynchronous & multithreaded designs.
  • Experience with building scalable and distributed cloud services.
  • iencein one ormore of the followingareas is a positive:
  • Golang
  • gRPC
  • Linux/Unix/Windows systems programming
  • Distributed Systems
  • Virtualization (hypervisors;VMswitching), performance optimization
  • Designing and running large-scale fault-tolerant infrastructure services
  • RESTful Services
  • Large scale web applications
  • L7 data plane
  • Distributed control plane asynchronous programming model
  • Experience with containers, Kubernetes or other Cloud Native technologies.
  • Experience with ci/cd tools and processes, for example, but not limited to Azure DevOps, GitHub or GitLab.
Responsibilities

As a Software Engineerin the Azureyou will:

  • Work with Engineers, Product Managers, and Designers to deliver compelling sets of features.
  • Design and develop large scale distributed software services and solutions.
  • Troubleshoot andoptimizetest automation, reliability, performance, and monitoring for production services.
  • Adhere to and drive modern software engineering practices through design reviews.
  • Develop “best-in-class” engineering for our services by ensuring that components are well-defined, modularized, secure, reliable, diagnosable, activelymonitoredand reusable.
  • Expose test coverage issues,organizeand implement integration tests, and resolve problem areas.
  • Collaborate with mentors and leaders to gain a working understanding of Microsoft businesses.
  • Focus on customer/partner needs through a data driven approach.
  • Some teams, based on business needs, may need your participation in an on-call rota.