* Software Engineer II

Microsoft Microsoft · Big Tech · United States · Software Engineering

Software Engineer II for the Azure Resource Builder team, focusing on developing a high-performing, highly available data processing engine for billions of cloud resources. The role involves designing, developing, and testing software systems for massively distributed cloud-based applications, with an emphasis on scale, performance, and live site maintenance.

What you'd actually do

  1. Planning, designing, developing, and testing software systems used in massively distributed cloud-based software.
  2. Developing software, tools, and code to be used in support of design, infrastructure, and technology platforms as well as commercial or end-user applications.
  3. Write exemplary code working with large scale distributed systems with quality, simplicity, and maintainability as core tenets.
  4. Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from ideas to production code.
  5. Contributing to live site maintenance activities.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • developing, deploying, monitoring and shipping scalable cloud services

Nice to have

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • Master's Degree in Computer Science

What the JD emphasized

  • massively distributed cloud-based software
  • scalable cloud services