Back to jobsJob overview
About the role
Senior Software Engineer - Copilot at Microsoft
Required Skills
javascripttypescriptreactangularvuerestful apiscloud serviceswebsocketwebrtc
About the Role
Senior Software Engineer role focused on developing real-time conversational interfaces for Copilot across Microsoft platforms. Responsibilities include architecting scalable front-end solutions, optimizing performance and accessibility, and mentoring junior engineers. The role requires expertise in front-end technologies and integration with AI services.Key Responsibilities
- Architect and implement scalable front-end solutions for real-time conversation systems
- Drive technical design discussions and influence product direction
- Optimize performance, accessibility, and responsiveness across platforms
- Modularize components for use across Microsoft 365
- Mentor early in profession engineers and contribute to team growth and engineering excellence
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of experience in front-end development
- 4+ years of experience in JavaScript/TypeScript and frameworks like React, Angular, or Vue
- 4+ years of experience integrating with RESTful APIs and cloud services
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
- React, TypeScript, and other front-end technologies for modern UI development
- WebSocket, and WebRTC for real-time interactions
- Azure OpenAI for integrating intelligent voice and text capabilities
- Understanding of asynchronous data flows, state management, and real-time communication (e.g., WebSockets, SignalR)
Benefits & Perks
- Industry leading healthcare