Senior Software Engineer- Azure Monitor
Herzliya | Software Engineering | Jun 20, 2024 | Job number 1729970


Azure Monitor offers observability into your applications and infrastructure running on Azure or outside of it. It is a portfolio of massive scale platforms and solutions to monitor the health and performance of your systems and applications across the stack (IaaS, K8s, PaaS, SaaS and all types of clients) and surface actionable insights. 

Our Log Analytics team in the Israel R&D center owns the Logs scenarios in Azure Monitor.

Our platform is a critical tool for Azure users, providing insights and analytics for a wide range of applications and products. We work with the most advanced cloud technologies to build micro-services that provide back-end processing at Internet scale. We are committed to providing Azure users with a high-scale, highly reliable logs platform that delivers exceptional performance with very low latency. 

We have a lot of challenges – building services at that scale poses the biggest challenges there are in the software industry. So, we are looking for a strong software engineer to come help us build jaw-dropping logs scenarios that run in Internet scale and enterprise grade! 


As a Software Engineer on the Azure Monitor team, you will have the incredible opportunity to work on business-critical initiatives that directly contribute to the future of Azure’s business. You must be deeply technical and be able to ramp up in new areas quickly since your responsibilities will span all areas of Azure’s business as well as all layers of the cloud technology stack. Excellent design and architecture skills along with proven capabilities in planning, designing and executing high quality feature work on schedule are all key expectations of the role. 

You will be responsible for technical design and implementation of solutions to difficult problems within the infrastructure which enables the success of Microsoft's services. This will require working with stakeholders across Azure to define the problem, and to research, design and develop the solution. Each project will work with a team of developers and program managers throughout the process, and you will provide technical leadership, guidance and mentoring at each step. 


  • 7+ years of proven hands-on technical skills working on large scale production systems 
  • BSc or MSc in Software/Computer Engineering 
  • Experienced in cloud programming environments, using modern architectures 
  • Strong problem analysis skills as well as true passion for software engineering and code 
  • Passion for big data and data driven decision making 
  • Attention to details and passion for quality 
  • Team player with excellent collaboration and communication skills  
  • Demonstrate success dealing with ambiguous “unsolved” problems - and the ability to independently make solid progress by breaking new ground