Back to all jobs
Microsoft logo

Senior Software Engineer

Microsoft

Noida, Uttar Pradesh, India
Full-Time
Posted Aug 19, 2025
Up to 50% work from home

Compensation

Loading salary analysis...

About the role

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Design, build, and improve software for creating delightful experiences for Teams Mobile.
  • Collaborate with cross-functional teams to integrate these components smoothly and ensure they meet app-wide quality, privacy, and performance standards.
  • Partner closely with product, UX and feature teams.
  • Contribute ideas to continuously evolve our architectural foundations and development practices.
  • Embody our culture and values in daily interactions, championing craftsmanship, collaboration, and innovation.
  • Conduct code reviews and mentor junior developers.
  • Growth mindset to consistently learn.

Requirements

  • Bachelor's or master's degree in computer science OR a related field.
  • Excellent problem-solving & debugging skills.
  • 7+ years of coding experience in an object-oriented programming language, with knowledge Java, Swift or Kotlin.
  • Proficiency in writing unit tests and functional tests using tools such as Espresso for Android or equivalent tools for iOS.
  • Experience developing and maintaining engineering infrastructure tools/bots.
  • Working knowledge of tools like Azure DevOps or similar CI/CD platforms for integrating and managing test gates.

Benefits

  • 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

About the Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Details

Salary Range

Salary not disclosed

Location

Noida, Uttar Pradesh, India

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position