Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
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. This role offers an exciting opportunity to work on taking the product to flagship quality with solid fundamentals in performance and reliability. The team focuses on bringing the best of Excel's rich content models along with mobile-optimized experiences to phones and tablets.

The position is based in Hyderabad, India, and requires 8+ years of experience in software engineering, particularly with C/C++ and Java/ObjC. You'll be working in a team with a fantastic work culture and good career growth opportunities, focusing on a fast-paced ideate/create/learn cycle and measurable value growth through the experiences built.

As a Senior Software Engineer, you'll lead a feature crew of 2-3 engineers, designing and implementing features while maintaining strong attention to fundamentals like performance, robustness, and resource usage. The role requires collaboration across global development centers and a data-driven approach to maintaining product quality.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. The company culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive.

The ideal candidate will combine technical expertise in native languages (C/C++) with good experience in Android and iOS development. You'll need strong analytical problem-solving skills, excellent communication abilities, and a passion for creating great customer outcomes. This is an excellent opportunity for someone looking to make a significant impact on a globally-used product while working with cutting-edge mobile technologies.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design and implement features leading a feature crew of 2 to 3 engineers
  • Strong attention to fundamentals: performance, robustness, and resource usage
  • Work independently and collaboratively within and across product teams
  • 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 Senior Software Engineer

Java
  • 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
Parental Leave
Education Budget
  • 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 role at Microsoft Teams focusing on mobile engineering systems and CI/CD infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on mobile development (iOS/Android), requiring 12+ years of experience and expertise in building scalable mobile applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on mobile development, building and scaling meeting and collaboration features used by millions globally.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on mobile security solutions and threat protection, requiring 8+ years of experience in software engineering and mobile development.

Senior Software Engineer

Senior Software Engineer position at Microsoft Security focusing on mobile threat protection and AI-driven security solutions, requiring 8+ years of experience in software engineering and mobile development.