Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

azuredistributed systemsc#javapythondata integrationcloudsecurityservice design

About the Role

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on building core Azure Data Factory services and Fabric Pipelines. The position involves implementing scalable solutions for data integration products that handle massive volumes of data.

Key Responsibilities

  • Implements reliable, scalable, and high-performance solutions across teams
  • Contributes to service design and identifies optimal configurations of technology components
  • Identifies security issues and recommends mitigation strategies
  • Adjusts configurations to improve availability, reliability, and performance of products
  • Actively participates in collaborative reviews with engineering teams and stakeholders

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience working on large scale distributed systems
  • Ability to pass Microsoft Cloud background check upon hire and every two years

Nice to Have:

  • Bachelor's Degree in Computer Science AND 8+ years technical engineering experience
  • Master's Degree in Computer Science AND 6+ years technical engineering experience
  • Additional experience with coding languages C, C++, C#, Java, JavaScript, or Python

Benefits & Perks

  • Industry leading healthcare