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