Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Mobile
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Excel Mobile team is seeking a Software Engineer II to work on their world-renowned Office app. The role focuses on optimizing Excel for mobile platforms, bringing rich content models and mobile-optimized experiences to phones and tablets. The team emphasizes performance, reliability, and user experience, following a fast-paced ideate/create/learn cycle. The position requires expertise in native programming (C/C++) and mobile development (Android and iOS).

The ideal candidate will join a team with an excellent work culture and strong growth opportunities. You'll be part of Microsoft's mission to empower global achievement, working in a collaborative environment that values innovation and inclusion. The role involves cross-functional collaboration with teams across global development centers, focusing on delivering high-quality mobile experiences while maintaining strong technical fundamentals.

Key aspects of the role include performance optimization, robust system design, and resource management. You'll need to be data-driven, customer-focused, and capable of both independent and collaborative work. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. This is an excellent opportunity for engineers who are passionate about mobile development and want to impact millions of users worldwide through Microsoft's Excel Mobile platform.

Last updated 11 days ago

Responsibilities For Software Engineer II

  • Maintain solid attention to fundamentals: performance, robustness, and resource usage
  • Work independently and collaboratively within and across product teams globally
  • Be data driven to keep the quality of the product high
  • Perform solid debugging, investigating and designing
  • Practice customer obsession to create great customer outcomes

Requirements For Software Engineer II

Java
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with C, C++, C#, Java, JavaScript, or Python
  • Experience in C/C++ and/or Java/ObjC
  • Proven skill in designing large features or small products
  • Strong analytical problem solving and CS fundamentals
  • Good interpersonal, verbal, and written communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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

Microsoft Teams seeks Software Engineer II for Mobile Engineering Systems team to optimize mobile release processes and enhance developer productivity.

Software Engineer II

Microsoft Edge team seeks Software Engineer II in Hyderabad for mobile development, offering hybrid work and chance to impact millions of users across platforms.

Software Engineer 2

Microsoft AI is hiring a Mid-Level Software Engineer to develop Copilot experiences across Android, iOS, and web platforms in Hyderabad, India.

Software Engineer II

Microsoft Teams is seeking a Software Engineer II to develop mobile and web components for their events platform, offering hybrid work and competitive benefits.

Member of Technical Staff - Mobile Engineer

Microsoft AI is seeking a Mobile Engineer to build next-generation capabilities for Copilot, focusing on iOS and Android development.