Taro Logo

Software Engineer II

Microsoft is a leading global technology company developing innovative software, services and solutions.
$100,600 - $199,000
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's OneNote team is seeking a Software Engineer II to join their Cloud Experiences team, focusing on transforming the future of AI applications through Copilot Notebooks. This role involves building intelligent, dynamic notebooks infused with powerful AI that act as a true "second brain." The team works on running services that power OneNote at scale, building grounding capabilities, creating richer artifacts, supporting multi-modal capture, and implementing agent support for Copilot notebooks.

The position requires expertise in cloud and services development, with Azure stack experience being advantageous. You'll be working on deep architectural improvements to optimize performance and increase reliability across web and mobile platforms. The role involves collaborating with stakeholders to determine user requirements, contributing to design documents, and implementing code for products and services.

As part of the role, you'll participate in on-call rotations as a Designated Responsible Individual (DRI), monitoring systems and resolving issues. The position offers competitive compensation, with base pay ranging from $100,600 - $199,000 per year (higher ranges apply for San Francisco and New York City locations).

The ideal candidate should have a strong background in distributed systems, experience with AI technologies, and a passion for creating innovative solutions. You'll be joining a team that values creativity, problem-solving, and diverse thinking, where culture and customer focus are equally important. The role offers opportunities to work with cutting-edge AI technology while contributing to a product used by millions of users worldwide.

Last updated 12 hours ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stay current with developments to improve product availability, reliability, and performance
  • Leverage internal Microsoft solutions and open-source industry solutions
  • Design cloud solutions using microservice architecture

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 2+ years cloud and services experience
  • Hands-on experience debugging and resolving technical issues throughout all phases of the software development lifecycle
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft working on Cloud+AI Silver Team, developing and operating cloud-scale Hybrid Networking services in airgapped environments.

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft supporting Azure Resiliency services requiring Top Secret clearance with competitive compensation and benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Edge + Platform, developing cloud services for edge and hybrid scenarios.

Azure Advanced Cloud Engineer 2 – Customer Focus

Azure Advanced Cloud Engineer 2 position at Microsoft focusing on customer experience, incident management, and technical problem-solving for strategic Azure customers.

Software Engineer II

Software Engineer II position at Microsoft's Azure Edge & Platform Organization, focusing on infrastructure management and cloud services development.