Back to jobsJob overview
About the role
SOFTWARE ENGINEER II at Microsoft
Required Skills
pythonsqlrest apidistributed systemsazurebackend infrastructureobservabilitysecurity
About the Role
Software Engineer II role at Microsoft's Azure Data team, focusing on building secure, scalable platform infrastructure for data and AI applications. Responsibilities include designing next-gen platform infrastructure and collaborating on backend services.Key Responsibilities
- Design, develop, validate and implement next generation platform infrastructure
- Take up end-to-end ownership of deliverables and produce viable solutions
- Collaborate with cross-functional teams to build scalable backend infrastructure services
- Focus on building innovative user experiences and automating manual processes
- Ensure security, scalability, reliability, and performance of services
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field
- 5+ years technical engineering experience with coding in languages like SQL, C, C++, C#, Java, JavaScript, or Python
- Knowledge of how web works (REST API)
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Experience in building highly available, highly scalable, reliable, distributed systems
Benefits & Perks
- Industry leading healthcare