Back to jobsJob overview

About the role

Senior Software Engineer - Notebooks at Microsoft

Required Skills

pythonjavascripttypescriptreactazureai/mldistributed systemsfull-stack development

About the Role

Senior Software Engineer role building AI-powered Copilot Notebooks for OneNote. Focus on developing intelligent notebooks with AI capabilities, multi-modal support, and agent features across web and mobile platforms. Requires experience with large-scale distributed systems and AI application development.

Key Responsibilities

  • Collaborate with stakeholders to determine user requirements for features
  • Drive identification of dependencies and development of design documents
  • Lead by example and mentor others to produce extensible code
  • Partner with stakeholders to drive project plans and work items
  • Act as Designated Responsible Individual (DRI) to monitor system health

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ year developing AI-powered applications or integrating AI/ML features
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • 4+ years experience with large-scale, distributed systems
  • 4+ years experience with cloud services, particularly Azure stack
  • 2+ years full-stack experience with TypeScript and React
  • 1+ years experience utilizing AI to enhance engineering speed and quality

Benefits & Perks

  • Industry leading healthcare