Back to jobsJob overview

About the role

SOFTWARE ENGINEER II at Microsoft

Required Skills

pythonsqlrest apidistributed systemsazurebackend infrastructureobservabilitysecurity

About the Role

Software Engineer II role at Microsoft's Azure Data team, focusing on building secure, scalable platform infrastructure for data and AI applications. Responsibilities include designing next-gen platform infrastructure and collaborating on backend services.

Key Responsibilities

  • Design, develop, validate and implement next generation platform infrastructure
  • Take up end-to-end ownership of deliverables and produce viable solutions
  • Collaborate with cross-functional teams to build scalable backend infrastructure services
  • Focus on building innovative user experiences and automating manual processes
  • Ensure security, scalability, reliability, and performance of services

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field
  • 5+ years technical engineering experience with coding in languages like SQL, C, C++, C#, Java, JavaScript, or Python
  • Knowledge of how web works (REST API)
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • Experience in building highly available, highly scalable, reliable, distributed systems

Benefits & Perks

  • Industry leading healthcare