Principal Software Engineer

Microsoft builds cloud and software solutions, empowering people and organizations globally to achieve more.
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft Azure Storage team is building a massively scalable, highly distributed, and ubiquitously accessible cloud storage solution designed to serve the entire world. The team works on systems at Zettabyte scale, managing many Exabytes of data with tremendous growth. As a Principal Software Engineer, you'll be part of building Microsoft's cloud storage solution that aims to provide infinite storage accessible to everyone worldwide. The role involves working with distributed systems, collaborating with stakeholders, and driving technical excellence. You'll contribute to a team that's pushing the boundaries of cloud storage technology while working in a culture that values respect, integrity, and accountability. The position offers the flexibility of up to 100% work from home with 0-25% travel requirements.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems
  • Proactively seek new knowledge and adapt to new trends

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's or Master's degree in computer science or related field
  • 10+ years technical engineering experience in systems and backend services
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience in building quality products and services in distributed systems
  • Experience in systems programming and multi-threaded programming
  • Strong written and verbal communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 working on Windows Endpoint Security Platform, developing next-generation framework for security partners.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL migration platform, requiring 10+ years of experience in software development and database systems.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on accessibility technologies and AI integration, requiring 10+ years of experience in C++, C#, and Windows development.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure SQL Database team, building scalable distributed database systems with competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer position at Microsoft, focusing on AI Fundamentals and cloud-native technologies with Kubernetes expertise required.