Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Excel Mobile team is seeking a Senior Software Engineer to work on their world-renowned Office app. The role focuses on elevating Excel's mobile experience to flagship quality, emphasizing performance and reliability. The team is dedicated to bringing Excel's rich content models alongside mobile-optimized experiences to phones and tablets. They operate with a fast-paced ideate/create/learn cycle, focusing on measurable value growth.

The position requires expertise in native (C/C++) programming and mobile development for both Android and iOS platforms. The team values passionate, purposeful engineers who embrace continuous learning and maintain a can-do attitude. Working in a collaborative environment, you'll lead feature crews and contribute to cross-functional teams across global development centers.

Microsoft offers an inclusive culture where employees work with a growth mindset to innovate and empower others. The role provides opportunities to impact millions of users worldwide while working with cutting-edge mobile technologies. Benefits include industry-leading healthcare, educational resources, parental leave, and investment opportunities.

The ideal candidate will combine technical excellence with strong communication skills, bringing 8+ years of experience in software development. You'll be instrumental in designing and implementing features while maintaining high standards for performance, robustness, and resource usage. This is an excellent opportunity for someone passionate about mobile development and eager to contribute to one of the world's most widely-used productivity applications.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Design and implement features leading a feature crew of 2 to 3 engineers
  • Maintain 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
  • Perform solid debugging, investigating and designing
  • Practice customer obsession to create great customer outcomes

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Proven skill in designing large features or a small product
  • Quick learner with good interpersonal, verbal, and written communication skills
  • Strong in analytical problem solving and good fundamentals in CS
  • 8+ years of experience in C/C++ and/or Java/ObjC
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on mobile development, requiring 8+ years of experience, offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer role at Microsoft for the Teams Meetings & Events team, focusing on mobile development for iOS and Android.

Senior Software Engineer

Senior Software Engineer role at Microsoft, focusing on mobile app development for Office products, requiring 8+ years of experience in Java, C++, C#, or Swift.