Back to jobsJob overview

About the role

Principal Software Engineer at Microsoft

Required Skills

distributed systemscloud servicesperformance modelingcapacity planningpythonazuredata pipelinesmachine learningsystem simulation

About the Role

Principal Software Engineer role on Microsoft's Azure Storage Engineering team, designing systems to model performance, capacity, and financial outcomes for Azure Storage. You will develop simulation models, analyze system behavior, and guide architectural decisions for large-scale distributed storage systems.

Key Responsibilities

  • Lead design and development of internal systems and tools for modeling performance, capacity, and financial outcomes
  • Develop simulation models to evaluate system behavior under varied operating conditions
  • Diagnose and interpret telemetry for storage and networking systems to enhance reliability
  • Evaluate hardware acceleration options and design tools that generate recommendations
  • Act as Designated Responsible Individual (DRI), leading engineering reviews and mentoring other engineers

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
  • 4+ years designing or implementing distributed systems, or operating large scale cloud services
  • 2+ years with performance analysis, capacity modeling, or simulation of system behavior
  • Ability to pass Microsoft Cloud Background Check upon hire and every two years

Nice to Have:

  • Bachelor's Degree in Computer Science AND 10+ years technical engineering experience OR Master's Degree AND 8+ years experience
  • 5+ years building backend services with REST or gRPC APIs
  • 5+ years working with Azure, AWS, or Google Cloud
  • 4+ years building data pipelines or using SQL or time series stores for telemetry
  • 4+ years applying machine learning models for performance, capacity, or cost forecasting

Benefits & Perks

  • Industry leading healthcare