Senior Software Engineer

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

This role is for a Senior 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. The role involves developing core services, APIs, and SDKs for producing, pipelining, and consuming telemetry, working with data models, and driving improvements in service ownership, architecture, and design for high quality and scalability.

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.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • relational databases
  • NoSQL databases

Nice to have

  • SQL server
  • T-SQL
  • Cosmos DB
  • Azure Table/Blob storage
  • Verbal and written communications skills

What the JD emphasized

  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.