Principal Software Engineer

Microsoft

Actively hiring
Houston, TX · New York, NY · Cambridge, MA · Atlanta, GA · Redmond, WA Posted 9 days ago $142,800$274,800 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer at Microsoft, you will join an innovative cross-functional team comprising software engineers, data scientists, and technical program managers to collaborate closely with strategic customers on developing cutting-edge solutions. Your daily responsibilities include leading the identification of dependencies, mentoring junior engineers, and ensuring system reliability through proactive monitoring and problem-solving. You will work extensively with languages such as C++, Java, JavaScript, and Python while driving consistency in large-scale operations. This role requires a deep understanding of modern software engineering practices and cloud technologies, along with a minimum of 6 years of relevant experience or an equivalent combination of education and experience. Ideal candidates possess a growth mindset and are passionate about leveraging technology to create global impact.

Skills

Python Java JavaScript C C++ C# AWS Kubernetes Docker CI/CD PostgreSQL MSSQL Git Linux RESTful APIs JSON YAML Swagger Jenkins

What you'll do

  • Leads identification and documentation of dependencies for product development.
  • Mentors team members to ensure code is extensible and maintainable across products.
  • Acts as Designated Responsible Individual (DRI) for monitoring system health.
  • Drives project plans, release schedules, and work items with cross-product teams.
  • Proactively seeks new knowledge to improve the reliability and performance of products.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 6+ years of coding experience.
  • Master's Degree in CS or equivalent with 8+ years, or 12+ years total coding experience.
  • Expertise in modern software engineering practices and cloud technologies.
  • Experience leading the development of design documents for complex projects.
  • Proven ability to mentor engineers and produce maintainable code across products.
  • Strong problem-solving skills and proactive approach to technology trends.
  • Comfort with travel up to 25% for work-related activities.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft