Principal Software Engineer, Bing Sports (Hyderabad/Secunderabad)

Microsoft AI-900 Exam Dumps Hyderabad / Secunderabad, Telangana, Telangana
Permanent Job Not disclosed
Java Distributed Systems Performance Tuning

Join the Bing Sports team as a Principal Software Engineer and shape the future of sports experiences across Bing. You will lead the technical direction for high-scale, low-latency services that deliver live scores, schedules, standings, news, and sports knowledge. This role involves partnering closely with product, data science, design, and engineering teams, acting as a hands-on leader to drive architecture, enhance quality, mentor engineers, and ensure system reliability and operational excellence.

As part of Microsoft's mission to empower every person and organization, you'll contribute to a culture of growth, innovation, and inclusion. Your responsibilities will include:

  • Leading end-to-end design and delivery of Bing Sports components (APIs, services, pipelines, integrations).
  • Defining architecture for scalable distributed systems, setting SLOs/SLIs, and building robust observability.
  • Establishing engineering standards and leading design/code reviews for security, reliability, performance, and maintainability.
  • Translating customer needs into technical roadmaps in partnership with product management.
  • Improving sports data ingestion and normalization, focusing on data quality and monitoring.
  • Optimizing latency and cost through performance tuning, caching, and efficient storage/indexing.
  • Driving cross-team integrations with shared platforms.
  • Mentoring engineers and fostering a strong sense of operational ownership.
  • Serving as an escalation point for incidents and leading root cause analysis.

We are looking for individuals with a BS in Computer Science/Engineering (or equivalent experience) and 10+ years of experience building and shipping production services at scale. Proficiency in languages like C#, Java, C++, Go, and/or Python, along with hands-on distributed systems experience and cloud-native engineering (e.g., Azure), CI/CD, infrastructure-as-code, and secure engineering practices are essential. Proven technical leadership and a track record of building reliable, observable, and maintainable systems are key.

Similar Jobs

View all

Lead Software Engineer - Java, AWS

JP Morgan Chase & Co.

Mumbai, Maharashtra 5-7 Years
Permanent Job Not disclosed

Senior Software Engineer - Agentforce Developer

EPAM

Hyderabad / Secunderabad, Telangana, Telangana 5-8 Years
Permanent Job Not disclosed

MTS/SMTS/LMTS - Software Engineer

Salesforce

Hyderabad / Secunderabad, Telangana, Telangana 0-0 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Pune, Maharashtra 3-5 Years
Permanent Job Not disclosed

Senior Software Engineer, Google One Security

Google India

Bengaluru / Bangalore, Karnataka 5-7 Years
Permanent Job Not disclosed

Software Engineer II Selection Monitoring, Selection Monitoring

Amazon Thunder

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed
Apply Now