Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#javatypescriptjavascriptpythonazure devopsgithubpower bigenai

About the Role

Software Engineer II role at Microsoft's Azure Data team, focusing on quality and reliability of Power BI through scalable testing strategies and automation frameworks. Integrates AI/GenAI into test automation and development workflows to improve engineering efficiency. Collaborates across teams to support high-quality weekly and monthly releases.

Key Responsibilities

  • Build and maintain automation frameworks and test strategies for Power BI releases
  • Contribute to engineering systems improving developer productivity and secure design
  • Integrate GenAI and telemetry into testing and development workflows
  • Support live site operations, incident response, and system health monitoring
  • Collaborate with cross-functional teams on goals, timelines, and quality standards

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in Computer Science or related technical field
  • 4+ years of technical engineering experience with coding in languages like C#, Java, TypeScript, JavaScript, or Python
  • 1+ years experience with testing frameworks or engineering systems
  • Strong communication and collaboration skills across disciplines and global teams

Nice to Have:

  • Experience with Power BI or other business intelligence technologies
  • Experience with PowerShell, Azure DevOps (ADO), GitHub, Kusto
  • Passion for quality, automation, and engineering efficiency through data-driven insights and GenAI integration

Benefits & Perks

  • Industry leading healthcare