Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c#javatypescriptpythonpower biazure devopsgithubgenaitesting frameworks
About the Role
Senior Software Engineer role focused on advancing quality and reliability of Power BI Desktop and Service. Responsibilities include designing scalable testing strategies, implementing AI-powered automation, and developing secure engineering systems. The position requires collaboration across global teams and emphasizes metric-driven execution and innovation.Key Responsibilities
- Lead design and implementation of robust testing strategies and automation frameworks
- Lead development of secure, scalable engineering systems that enhance productivity
- Mentor and support team members with technical guidance and foster growth
- Integrate GenAI and modern testing architectures to improve test coverage and efficiency
- Collaborate across disciplines and geographies to align on engineering goals and quality standards
Required Skills & Qualifications
Must Have:
- Bachelor's degree in Computer Science or related technical field
- 8+ years of technical engineering experience with coding in languages like C#, Java, TypeScript, JavaScript, or Python
- 2+ years experience with testing frameworks or engineering systems
- Proven ability to communicate and collaborate effectively 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 driving quality and engineering efficiency through data-driven insights, GenAI integration, and automation strategies
Benefits & Perks
- Industry leading healthcare