Senior Software Engineer

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Senior Software Engineer role on the Azure Data engineering team, specifically focusing on the Power BI business intelligence product. The role involves technical planning, implementation, and monitoring of features, collaborating with program managers and partner teams, and mentoring junior developers. While the core product is BI, there's an emphasis on building the data platform for the age of AI and leveraging generative AI for copilot automation.

What you'd actually do

  1. You will be responsible for technical planning, implementation, and monitoring of your feature usage, as well as assisting with customer requests and incidents that may arise.
  2. We work closely as a team, often pairing up on feature development, and also working closely with program managers and partner teams.
  3. As a senior engineer, you will also be responsible for collaborating with other feature squads on the team to ensure high quality work, and will mentor junior developers.

Skills

Required

  • Bachelor's degree in Computer Science, Engineering, or equivalent work experience
  • 8+ years experience with C#, Java or similar OOP language
  • 8+ years experience with distributed systems and cloud technologies

Nice to have

  • Solid understanding and successful demonstration of distributed systems with security, scalability, reliability, and maintainability.
  • Experience leveraging generative AI technologies for copilot automation.
  • Experience with Business Intelligence and Azure a plus

What the JD emphasized

  • 8+ years experience with distributed systems and cloud technologies