Back to all jobs
Microsoft logo

Senior Software Engineer

Microsoft

Noida, Uttar Pradesh, India
Full-Time
Posted 1 day ago
Up to 50% work from home

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

$122,200 - $135,800/yearly

Location

Noida, Uttar Pradesh, India

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position