Senior Software Engineer
Microsoft
Noida, Uttar Pradesh, India
Full-Time
Posted Nov 03, 2025
4 days / week in-office
Compensation
Loading salary analysis...
About the role
Does pioneering new and innovative ways to collect and showcase key customer data sound exciting to you? Are you passionate about data and do you feel we have been missing the opportunity to be more data-informed at Microsoft? Do you want to contribute to an effort that is one of the most critical for the future success of Microsoft and E+D?
Responsibilities
- Be responsible for the technical leadership and end-to-end development of the data solutions that will help E+D and SCI gain the strategic insights we need to deliver the most optimal user experience and to quickly adapt to market conditions that are constantly evolving.
- Apply your engineering and analytical skills to petabyte scale data problems using the latest and most modern data analytics technologies on an ever-increasing number of data signals produced by the different products part of the M365 suite and our partners across the company.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience
- Strong coding skills in C++, C#, Java. Any language experience is fine if you are detail-focused with strong design principles and implementation skills
- 2+ years of experience with modern web technologies such as JavaScript, Node.js, and React
- Experience of working on highly scalable services
- Experience of working with data engineering technologies such as Spark, Kafka, Kusto, Flink or Azure Data Factory
- Experience of working with Kubernetes/AKS
- Experience of working on Win32, iOS/Mac or Android is considered a plus
- Experience working collaboratively with a team of engineers and a strong passion for learning
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.
Job Details
Salary Range
Salary not disclosed
Location
Noida, Uttar Pradesh, India
Employment Type
Full-Time
Original Posting
View on company website