Software Engineering

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

This role is for a Software Engineer on the Microsoft Fabric platform team, focusing on building and maintaining telemetry pipelines. The team's mission is to build the data platform for the age of AI, powering data-first applications and driving a data culture. The role involves developing core services, APIs, and SDKs for producing, pipelining, and consuming telemetry, working with stakeholders on service data models, and driving improvements in areas of ownership. It requires leading architecture, design, and development of scalable solutions in partnership with Product Management and partner teams, and participating in on-call rotations.

What you'd actually do

  1. Develop and maintain core-services, APIs and SDKs that are used to produce, pipeline and consume telemetry.
  2. Work with stakeholders to build and facilitate the usage of service data models, leveraging Azure and proprietary technologies.
  3. Drive improvements around areas of ownership in the service.
  4. Lead architecture, design, and develop features and solutions with high quality and scalability.
  5. Design, implement, and refine chosen solutions in close partnership with Product Management and partner teams.
  6. Be part of the on-call rotation for maintaining service health​.

Skills

Required

  • Bachelor's degree in computer science or related technical field
  • 2+ years technical engineering experience
  • coding in languages including, but not limited to, C#, C, C++, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience
  • coding in languages including, but not limited to, C#, C, C++, C#, Java, JavaScript, or Python

What the JD emphasized

  • 2+ years technical engineering experience with coding in languages including, but not limited to, C#, C, C++, Java, JavaScript, or Python