Software Engineer II

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

Description For Software Engineer II

Microsoft's Excel Mobile team is seeking a Software Engineer II to help elevate their mobile product to flagship quality. The role focuses on optimizing Excel for mobile devices, combining rich content models with mobile-optimized experiences. The position requires expertise in native programming (C/C++) and mobile development (Android and iOS). The team operates on a fast-paced ideate/create/learn cycle, emphasizing measurable value growth. Working in a global development environment, you'll collaborate across teams while focusing on performance, robustness, and resource optimization. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The hybrid work environment allows up to 50% work from home, with 0-25% travel required. This is an excellent opportunity for engineers passionate about mobile development and creating impactful user experiences at global scale.

Last updated a month ago

Responsibilities For Software Engineer II

  • Strong 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
  • 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 AND 2+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, ObC
  • Proven skill in designing large features or a small product
  • Fast learner with good interpersonal, verbal, and written communication skills
  • Strong analytical problem solving and CS fundamentals
  • Preferred: 4+ years of experience in C/C++ and/or Java/ObjC

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

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.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on mobile security development, requiring 4+ years of experience in mobile platforms and security solutions.

Software Engineer II

Microsoft M365 India seeks Software Engineer II for AI-powered mobile experiences, offering comprehensive benefits and global impact.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to develop mobile applications for their Meetings & Events platform, requiring 4+ years of iOS/Android development experience.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to build modern event experiences, focusing on iOS and web development for their collaboration platform.