Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythoncloud servicesdistributed systemskubernetesmicroservicesai/mlcontainerizationsecurity

About the Role

Senior Software Engineer role on Microsoft's Health and Life Sciences AI Core Platform team, building next-generation Data & AI workloads and Copilots for healthcare. Focuses on creating robust, scalable infrastructure using Microsoft Cloud technologies to support healthcare innovation. Requires expertise in distributed systems, cloud services, and software engineering.

Key Responsibilities

  • Design components thoughtfully and write clean, well-structured code with comprehensive tests
  • Collaborate with stakeholders to determine user requirements and develop design documents
  • Create, implement, optimize, debug, and refactor code to improve performance and maintainability
  • Act as Designated Responsible Individual (DRI) to monitor systems and guide other engineers
  • Proactively seek new knowledge to improve availability, reliability, and efficiency of products

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ years experience building or operating distributed systems or cloud services in production
  • Ability to pass Microsoft Cloud background check upon hire and every two years thereafter

Nice to Have:

  • Master's Degree in Computer Science or related field AND 6+ years experience
  • Knowledge of Kubernetes networking configurations and security best practices
  • Experience building and operating large-scale Kubernetes environments
  • Understanding of modern software architectures including load-balancing, caching, and microservices

Benefits & Perks

  • Industry leading healthcare