Software Engineer 2

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer 2 role on the Microsoft Fabric platform team, which builds and maintains the operating system for a unified data stack. The team's mission is to build the data platform for the age of AI, powering data-first applications and driving a data culture. Responsibilities include designing and developing high-quality components in C#, integrating Azure technologies, leading architecture and design, and providing support for online services. Requires a Bachelor's degree in computer science or related field, 4+ years of experience in building scalable solutions, cloud service development, technical problem-solving, and SQL experience.

What you'd actually do

  1. Design high quality components in C# using clean and tested code.
  2. Integrate Azure technologies to achieve high scale and reliability.
  3. Lead architecture, design, and develop features and solutions with high quality.
  4. Design, implement, and refine chosen solutions in close partnership with Product Management and partner teams.
  5. Review and contribute to the specifications and implementations written by other team members.

Skills

Required

  • C#
  • Azure technologies
  • cloud service development
  • technical problem solving
  • debugging skills
  • SQL

Nice to have

  • C
  • C++
  • Java
  • JavaScript
  • Python