Principal Software Engineer

Microsoft is a global technology company empowering every person and organization on the planet to achieve more.
$135,800 - $253,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Healthcare · Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's Health and Life Sciences (HLS) Ionian Platform team, where we're pioneering next-generation Data & AI workloads and Copilots. As a Principal Software Engineer, you'll be at the forefront of developing robust, scalable, and secure infrastructure supporting Microsoft's cutting-edge technologies in healthcare and life sciences.

The role involves working with Cloud Native technologies, particularly focusing on Kubernetes environments and distributed systems. You'll be responsible for designing and implementing solutions that ensure reliability, security, and compliance for Microsoft's internal cloud native services. The position requires deep technical expertise in container technologies, Go programming, and large-scale system architecture.

The team operates in a flexible work environment, offering up to 100% work from home options. You'll be part of a supportive and inclusive organization that values continuous learning and development. The role involves collaboration across organizational boundaries, influencing technical decisions, and leading complex software projects.

Key responsibilities include leading design and implementation of cloud infrastructure solutions, working with stakeholders to define product strategies, and fostering a quality-first engineering culture. The position requires participation in a global 24x7 on-call rotation.

The compensation is competitive, with a base pay range of CAD $135,800 - CAD $253,000 per year in Canada. Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and various other perks.

This is an excellent opportunity for a seasoned engineer who wants to make a substantial impact in healthcare and life sciences technology while working with cutting-edge cloud technologies and leading technical initiatives at scale.

Last updated a few seconds ago

Responsibilities For Principal Software Engineer

  • Lead design and implementation of cloud infrastructure solutions
  • Define long-term and short-term product strategies with stakeholders
  • Implement solutions for reliability, security, and compliance
  • Foster quality-first engineering culture
  • Participate in global 24x7 on-call rotation
  • Collaborate with Program Management and Engineering teams

Requirements For Principal Software Engineer

Go
Kubernetes
Linux
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • 5+ years of experience with Cloud Native technologies, particularly containers, Go, and Kubernetes
  • Experience operating large-scale Kubernetes environments
  • 4+ years of experience with Linux and Kubernetes runtime management
  • Understanding of modern software and systems architectures
  • Experience in designing, building, and troubleshooting complex software systems
  • Proven leadership in owning and delivering software projects

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on hardware platform innovation and virtualization technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Azure cloud platform performance optimization, requiring expertise in systems programming and cloud infrastructure.

Principal Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on AI integration and global network management.

Principal Software Engineer – Cloud and Enterprise Security - defender for AI

Lead and innovate in AI security at Microsoft as a Principal Software Engineer, developing cutting-edge security products and services for cloud-native AI applications.

Principal Software Engineer - IC3 Platform & AI Ops Engineering

Principal Software Engineer position at Microsoft focusing on IC3 Platform & AI Ops Engineering, building secure and scalable communication services for Skype and Teams.