Software Engineering

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Microsoft's SWIQ Performance team is seeking a Software Engineer to optimize large-scale telemetry and data platforms powering Microsoft 365 and Copilot. You will build services, tools, and automation to improve efficiency, scalability, and cost-effectiveness, working with technologies like Azure Storage, Cosmos, and Blueshift. This role offers a chance to develop expertise in distributed systems, cloud infrastructure, big data, and AI.

Responsibilities

  • Build services, tools, and automation to enhance the efficiency and reliability of large-scale telemetry and data platforms.
  • Investigate and implement storage and compute optimization opportunities across Azure Storage, Cosmos, and Blueshift.
  • Develop dashboards, analytics, and recommendation tooling for engineers to understand usage patterns and identify savings.
  • Collaborate with partner teams to validate opportunities, implement improvements, and measure business impact.
  • Apply AI-assisted engineering tools and automation to improve investigations, analysis, and operational workflows.
  • Contribute to system design, implementation, testing, monitoring, and ongoing service improvements.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check.

Desired Qualifications

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
  • Experience building backend services, cloud applications, data pipelines, or distributed systems.
  • Solid problem-solving skills and ability to analyze complex technical issues using data.
  • Experience working collaboratively in a team environment and driving projects to completion.
  • Interest in cloud infrastructure, data platforms, automation, and AI-assisted engineering practices.
  • Experience with Azure Storage, Blob Storage, or storage lifecycle management.
  • Experience with Kusto (KQL), Cosmos, Spark, or large-scale telemetry systems.
  • Experience using data analytics to identify performance, reliability, or cost-efficiency improvements.
  • Experience with AI-powered development tools, automation frameworks, or intelligent operational tooling.

Benefits

  • Opportunity to see your work translate directly into meaningful improvements in platform efficiency and operational cost savings.
  • Chance to learn how Microsoft runs large-scale cloud services.
  • Develop expertise in distributed systems, cloud infrastructure, big data platforms, and emerging AI technologies.
#software#engineering#data#cloud#telemetry#performance#optimization#automation#AI
Microsoft Logo

Company

Microsoft

Job Posted

3 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant