Software Engineer II

Microsoft

Microsoft

Software Engineering

Hyderabad, Telangana, India

Posted on Apr 28, 2026
Overview
We are seeking a highly skilled and experienced Software Engineer II to join our Metrics & Evaluation team within the Microsoft AI organization. This individual will play a pivotal role in architecting and building the core evaluation infrastructure that defines the direction of our search engine for the upcoming years. The ideal candidate will have solid expertise in distributed systems and a proven track record of building robust, scalable software that powers data-driven business decisions.

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.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50-mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Develop and implementation of systems and algorithms to process & analyze data.
  • Collaborate with cross-functional teams to define key metrics and KPIs that align with our product goals.
  • Provide strategic insights and recommendations based on data analysis to influence product direction and business strategies.
  • Uphold data engineering best practices new methodologies, technologies, industry trends and open sources.
  • Mentor and guide junior engineer/data scientists, fostering a culture of continuous learning and improvement.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
    • OR equivalent experience.
  • 2+ years of professional software engineering experience, with a focus on building large-scale backend systems or data platforms.
  • Solid system design skills and the ability to build high-performance, maintainable, and testable code.
  • Proficiency in programming languages such as C#, Java, C++, or Python, with deep knowledge of object-oriented design.
  • Excellent communication and presentation skills, with the ability to bridge the gap between technical implementation and stakeholder requirements.
  • Proven ability to work collaboratively in a team environment, leading technical workstreams and managing multiple features simultaneously.
  • Experience building the telemetry pipelines or platform infrastructure used to calculate product success metrics and organizational OKRs is a plus.
  • Expertise in Cloud architecture (e.g., Azure, AWS) and experience with large-scale data processing (e.g., Spark, Hadoop, Cosmos) is a plus.
  • Ability to work cross-group and across disciplines (Data Science, PM, UX) effectively.
  • Excellent skills in designing, debugging, and performance tuning complex software services.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
    • OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
    • OR equivalent experience.

#MicrosoftAI


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.