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