Software Engineer II

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

Software Engineer II role on the Azure Data Analytics team, focusing on building the core analytics experiences in Microsoft Fabric. The role involves developing and designing highly reliable systems and applications for storing, managing, and analyzing large volumes of structured and unstructured data, integrating Azure technologies for scalability and reliability. This is a general software engineering role within an AI-focused company, not directly building AI models or agents.

What you'd actually do

  1. Develop and design highly reliable systems, applications and experiences that enable users to interact with complex large-scale data
  2. Versatile and willing to work at all levels of the code stack.
  3. Lead by example in producing extensible and maintainable code with a focus on performance, accessibility, reliability and security
  4. Integrate Azure technologies to achieve high scale and reliability.
  5. Review and contribute to the specifications and implementations written by other team members.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • Computer Science Degree

Nice to have

  • Master's Degree in Computer Science