Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

reactangulartypescriptd3html5cssjavascriptazurecloud

About the Role

Front-end Software Engineer II role at Microsoft's Azure Data team, focusing on Power BI Reporting & Exploration. Responsibilities include building modern, performant, and accessible user interfaces using React, Angular, TypeScript, and D3. The role involves delivering planet-scale cloud services and collaborating with cross-functional teams to empower data insights.

Key Responsibilities

  • Deliver reliable user experiences and planet-scale cloud services
  • Design, code, test, and operate performant, secure, and accessible UI
  • Make engineering investments and build reusable components
  • Work with customers to understand their unmet needs
  • Collaborate with partner teams to deliver new value across products

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in computer science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of industry software engineering experience with HTML5, CSS, JavaScript/TypeScript, and a modern web framework (e.g., React, Angular, Vue)
  • Ability to pass Microsoft Cloud background check upon hire and every two years
  • Systematic problem solving with clean, modular design thinking

Nice to Have:

  • Bachelor's Degree in Computer Science AND 4+ years technical engineering experience OR Master's Degree AND 2+ years experience
  • 3+ years of industry software engineering experience with HTML5, CSS, JavaScript/TypeScript, and a modern web framework
  • Experience with building, deploying, and operating applications on cloud platforms (e.g., Azure, AWS, GCP)
  • Experience with data visualization technologies (e.g., D3, Highcharts)
  • Growth mindset and startup mentality

Benefits & Perks

  • Industry leading healthcare