Description
As a Principal Software Engineer at Microsoft, you will set technical direction and deliver high-scale, low-latency services and experiences, partnering with product, data science, design, and engineering teams. You'll be a hands-on leader who drives architecture, raises quality, mentors engineers, and ensures reliability and operational excellence.
Lead end-to-end design and delivery for Bing Sports components (APIs, services, pipelines, integrations) from concept to production and sustainment. Define architecture for scalable distributed systems; set SLOs/SLIs; build observability and on-call readiness. Set engineering standards and lead design/code reviews for security, reliability, performance, testing, and maintainability. Partner with PM to translate customer needs into technical roadmaps and investment sequencing (features, platform, tech debt). Build and improve sports data ingestion/normalization with data quality, provenance, and monitoring. Improve answer quality via experimentation and evaluation; collaborate with data science on model/service integration. Optimize latency and cost through performance tuning, caching, and storage/indexing choices. Drive cross-team integrations with shared platforms (identity, compliance, experimentation, knowledge/content systems). Mentor engineers and set a high bar for operational ownership and craftsmanship. Serve as an escalation point for incidents; lead RCA and drive preventative fixes.