Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c#javatypescriptjavascriptpythonpower biazure devopsgithubgenai
About the Role
Software Engineer II role focused on enhancing quality and reliability of Analysis Services within Microsoft's Azure Data team. Responsibilities include designing scalable testing strategies, automation frameworks, and integrating AI into engineering workflows. The position requires collaboration across global teams and emphasizes secure design practices and metric-driven execution.Key Responsibilities
- Build and maintain automation frameworks and test strategies for reliable releases
- Contribute to engineering systems improving developer productivity and compliance
- 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:
- Master's degree in Computer Science or related technical field
- 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