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