Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c#javajavascriptpythoncloud servicesazuredata integrationsystem designtest automation
About the Role
Software Engineer II role on Microsoft's Azure Data engineering team, focusing on data integration products like Azure Data Factory and Fabric Pipelines. Responsibilities include code reviews, test strategy development, and building scalable cloud services.Key Responsibilities
- Conduct code reviews to ensure quality standards and provide feedback to develop other engineers' skills
- Create clear test strategies ensuring solution quality and preventing regression in existing code
- Build testable code and consider testability during design for projects/solutions
- Apply best practices for secure code development and scaling to customer requirements
- Collaborate with stakeholders to determine customer requirements and incorporate insights into designs
Required Skills & Qualifications
Must Have:
- 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
- 2+ years of experience working on system designs and applications
- Ability to pass Microsoft Cloud background check upon hire and every two years thereafter
Nice to Have:
- Bachelor's Degree in Computer Science AND 4+ years technical engineering experience with coding in relevant languages
- Master's Degree in Computer Science or related field AND 2+ years technical engineering experience
- Experience building Cloud Services
Benefits & Perks
- Industry leading healthcare