Taro Logo

Software Engineer II

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft's Windows & Devices (W+D) team is seeking a Software Engineer II to drive innovation in AI and software fundamentals. This role focuses on delivering iconic end-to-end products across hardware, software, and services that impact how the world lives and works. The position involves working on the full technology stack, from hardware and OEM partnerships to operating system and application layers.

The ideal candidate will have strong expertise in systems programming, performance optimization, and debugging complex multiprocessor systems. You'll be working on cutting-edge AI innovations for Windows devices, particularly focusing on the Copilot+ PC brand. The role requires both technical excellence and collaborative skills, as you'll be working with internal and external teams to develop solutions that scale across multiple architectures.

Microsoft offers a culture of inclusion where everyone can thrive, with a growth mindset approach to innovation. The position comes with comprehensive benefits including industry-leading healthcare, educational resources, and generous time off. This is an opportunity to join a leading tech company that's shaping the future of computing while working on projects that directly impact billions of users worldwide.

The role requires 2+ years of experience in technical engineering with strong skills in languages like C++, Python, or C#. You'll be based in Hyderabad, India, working on-site with occasional travel (0-25%). This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the AI and Windows ecosystem while growing their career at a global technology leader.

Last updated a day ago

Responsibilities For Software Engineer II

  • Help shape the next wave of AI innovations on Windows devices
  • Drive innovations in AI, silicon and software
  • Work on establishing Fundamentals for the Copilot+ PC brand
  • Performance optimization including algorithmic, data structures, and locality
  • Debug and analyze system behavior using profiling and log analysis
  • Collaborate with internal and external teams

Requirements For Software Engineer II

Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with C, C++, C# or Python
  • Knowledge of systems programming and OS resource management
  • Experience with performance optimization
  • Strong problem solving and debugging skills for multiprocessor systems
  • Ability to pass Microsoft Cloud background check
  • Solid communication skills
  • Ability to quickly ramp-up on complex and unfamiliar code

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Microsoft is seeking a Software Engineer II to improve search algorithms and handle millions of queries for the Windows Store, requiring 3+ years of search technology experience.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Windows Servicing and Delivery team in Hyderabad, focusing on Windows system development and security updates.

Software Engineer II

Software Engineer II position at Microsoft Teams in Bangalore, focusing on building and maintaining data analytics platforms that process petabytes of data daily.

Software Engineer

Software Engineer role at Microsoft's WPX team, developing family-focused solutions across Microsoft platforms with hybrid work options and comprehensive benefits.

Software Engineer 2

Microsoft seeks a Software Engineer 2 for Azure DevOps team to build and maintain high-scale developer productivity services using C#, SQL, React, and Azure technologies.