Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonjavac#awsazuredistributed systemsmicroservicesapi designdata pipelines

About the Role

Senior Software Engineer role at Microsoft Sports Data Engineering team, focusing on designing and building low-latency, high-availability data ingestion platforms and services to support innovative sports experiences across Microsoft products. Responsibilities include architectural guidance, delivering high-quality code, and collaborating with cross-functional teams.

Key Responsibilities

  • Provide leadership and architectural guidance in designing and maintaining robust, scalable, and efficient data ingestion pipelines and data services
  • Deliver high-quality, thoroughly tested, secure, and maintainable code
  • Proactively generate ideas and contribute to the continuous improvement of the technology stack, tools, and development processes
  • Collaborate with cross-functional teams to effectively address business requirements while upholding engineering standards and reducing technical debt
  • Diagnose and resolve issues arising in both production and development environments

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience with AWS or Azure or Google cloud technologies
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience OR equivalent experience
  • 4+ years of working experience in system architecture, design, development, testing, and release, including distributed systems, microservices, database design, API design, performance tuning, telemetry design, and analysis
  • Excellence in software engineering practices, coding and proficient foundation in data structures, algorithms with demonstrated testing, debugging and analytical skills

Benefits & Perks

  • Industry leading healthcare