Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythonc++c#javabackend developmentnetworkingazureai networksweb services
About the Role
The Software Engineer II role involves building software and systems for Azure's global-scale AI networks. Responsibilities include designing and implementing code, working with stakeholders on requirements, and ensuring system reliability. This position requires backend development experience and proficiency in languages like C, C++, C#, Java, or Python.Key Responsibilities
- Works with stakeholders to determine user requirements for features
- Contributes to design documents and identifies dependencies
- Creates and implements code for products or services
- Breaks down larger work items into smaller tasks with estimation
- Acts as on-call DRI to monitor and restore systems
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field
- Solid technical engineering experience with coding in languages like C, C++, C#, Java, or Python
- Backend web services development experience
- Ability to pass Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field
- Networking fundamentals
- Network security
Benefits & Perks
- Industry leading healthcare