Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c++c#javapythontypescriptbackend servicesreal-time communicationnetworkingmedia connectivity
About the Role
Software Engineer II role at Microsoft's IC3 team, building real-time communication products like Skype and Teams. Responsibilities include developing backend services, client stack, and working with real-time technologies such as networking and media connectivity. Requires 2+ years of experience in object-oriented languages and backend development.Key Responsibilities
- Works with stakeholders to determine user requirements for features
- Supports identification of dependencies and development of design documents
- Creates and implements code for products or features with guidance
- Assists in breaking down work items into tasks and provides estimation
- Acts as DRI to monitor systems and restore services following playbooks
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 like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 1+ years of software design and development experience with backend services or client stack
- 2+ years in any Object Oriented coding language such as C++, C#, Java, Python, or TypeScript
Nice to Have:
- 1+ years of experience in C or C++
- Familiarity with real-time technologies, e.g. Signaling, SDP, ICE
Benefits & Perks
- Industry leading healthcare