Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II

The Windows Connected Experiences team at Microsoft is seeking a Software Engineer II to join their innovative platform team. This role focuses on building and maintaining services and connectivity fabric that power connected experiences for millions of Windows users. The position involves working on device pairing, cross-device communication, protocol design, security, and integration with cloud services and mobile operating systems.

The team is responsible for connected experiences including Phone Link, enabling PC users to access capabilities from their Android and iOS phones. Their mission is to break productivity-limiting boundaries between devices and create seamless continuity between Mobile and PCs.

As a Software Engineer II, you'll contribute to building engaging & differentiated cross-device experiences across Windows PCs & Mobile Devices, working with both first-party & third-party hardware. The role requires expertise in cloud services, security protocols, and distributed systems, with a focus on scalability and reliability.

The team embraces a culture that is customer-focused, collaborative, and fun-loving, while driving engineering excellence. They value diversity and welcome people from all backgrounds to help build the best cross-device experience for users worldwide. The position offers opportunities to work with cutting-edge technology while solving complex technical challenges in device connectivity and cross-platform integration.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The role provides a unique opportunity to impact millions of users while working with a diverse, innovative team at one of the world's leading technology companies.

Last updated 30 minutes ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle degradation or downtime issues
  • Proactively seek new knowledge and adapt to new technical solutions

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C++, C#, Java, JavaScript, OR Python
  • 2+ years of experience building applications and services in the cloud (preferred)
  • Experience with application security assessment (preferred)
  • Ability to communicate technical details clearly across organizational boundaries
  • Experience in DevOps to maintain live services
  • Cloud and services experience, with Azure cloud experience highly desirable
  • Excellent analytical skills with systematic and structured approach to software design

Benefits For Software Engineer II

Medical 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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft working on Windows Servicing and Delivery team to develop and maintain critical Windows updates affecting billions of devices worldwide.

Software Engineer II

Software Engineer II position at Microsoft's Business & Industry Copilots group, focusing on Dynamics 365 and AI transformation with hybrid work options in Hyderabad.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on DPU integration and testing, requiring 4+ years experience in C/Python programming and networking technologies.

Software Engineer

Software Engineer role at Microsoft working on the MAI recommendation platform team, building personalized content feeds for billions of users with competitive pay and benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Business & Industry Copilots group, developing next-gen applications with Dynamics 365 and cloud services.