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
5,000+ Employees
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 application. This role offers an exciting opportunity to work on taking Excel's mobile experience to flagship quality, focusing on performance and reliability. The team is dedicated to bringing the best of Excel's rich content models along with mobile-optimized experiences targeting consumption scenarios for phones and tablets.

The position is based in Hyderabad, India, and requires a blend of technical expertise in native (C/C++) language and good experience in Android and iOS development. The team operates on a fast-paced ideate/create/learn cycle, emphasizing measurable value growth through the experiences they build.

As a Software Engineer II, you'll be working on crucial aspects of Excel Mobile within OPG, contributing to a product used by millions worldwide. The role involves collaborating with teams across global development centers, maintaining high product quality through data-driven decisions, and focusing on fundamental aspects like performance and robustness.

The ideal candidate should have at least 2 years of technical engineering experience, with a strong foundation in computer science fundamentals. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth and networking.

This position is perfect for someone who is passionate about mobile development, has strong problem-solving skills, and wants to make an impact on a globally-used product while working with a team that has fantastic work culture and offers good career growth opportunities.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Solid attention to fundamentals: performance, robustness, and resource usage
  • Work independently and collaboratively within and across product teams (across global development centers)
  • Be data driven to keep the quality of the product high
  • Solid debugging, investigating and designing
  • Practice customer obsession to create great customer outcomes

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience in C/C++ and/or Java/ObjC preferred
  • Proven skill in designing large features or a small product
  • Fast learner with good interpersonal, verbal, and written communication skills
  • Strong in analytical problem solving and good fundamentals in CS

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 is hiring a Software Engineer II in Bangalore to develop mobile features for Meetings & Events, requiring 4+ years of iOS/Android experience.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to build modern event experiences, focusing on iOS development with Swift and Objective-C. Hybrid role with competitive pay.

Software Engineer II

Software Engineer II position at Microsoft Security focusing on mobile threat protection solutions, requiring 4+ years of experience in mobile development and security.

Software Engineer II

Microsoft AI is hiring a Software Engineer II to develop Copilot experiences across Android, iOS, and web platforms, offering a hybrid work environment and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on iOS development for the Microsoft Authenticator app, offering hybrid work and competitive compensation.