Principal Software Engineer

Microsoft

United States

On-site

USD 139,900 - 274,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a Principal Software Engineer to innovate solutions for Azure Container Instances. In this role, you will enhance user experience and build scalable services. Qualified candidates should have strong programming skills and experience in cloud computing. This position offers growth opportunities and a collaborative work environment.

Qualifications

  • 6+ years of technical engineering experience with coding.
  • 3+ years of experience leading projects from end to end.
  • Experience with networking and containers.

Responsibilities

  • Determine user requirements for scenarios.
  • Build extensible and maintainable code.
  • Build scalable systems for managing traffic.

Skills

Coding in GO
Coding in C
Coding in C++
Coding in C#
Coding in Java
Coding in Python
Experience with cloud compute
Experience with large scale distributed systems

Education

Bachelor's Degree in Computer Science or related field
Master's Degree in Computer Science or related field

Job description

Join to apply for the Principal Software Engineer role at Microsoft

Join to apply for the Principal Software Engineer role at Microsoft

Get AI-powered advice on this job and more exclusive features.

Are you passionate about developing top-notch solutions for Azure Container Instances customers? If so, we have an exciting opportunity for you! Azure Container Instances is at the forefront of innovation, leveraging cutting-edge technologies to deliver dependable solutions to Azure customers.

As a Principal Software Engineer, on the Azure Container Instances team, you will have the chance to work across various layers of the technology stack. From enhancing the user experience for our customers to building scalable distributed cloud services that handle traffic from customers to Azure Container Instances, your responsibilities will span the entire spectrum. This opportunity will allow you to be involved in designing and implementing solutions that cater to global services operating at a massive scale. Collaboration is at the heart of our team, and you will work alongside a diverse group of individuals who embrace challenges, value continuous learning, and thrive in a collaborative environment. Additionally, this role offers mentorship opportunities, career growth prospects, and involvement in high-impact areas of the business.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios.
  • Identity dependencies and generate design documents for a product, application, service, or platform.
  • Build extensible and maintainable code used across products.
  • Build scalable systems and services for managing traffic in and out of Azure Container Instances.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.

Qualifications

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, GO, C, C++, C#, Java, or Python
    • OR equivalent experience.
  • 6+ years of experience with cloud compute related projects.
  • 5+ years of experience working in large scale distributed systems.
Other Requirements

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Additional Or Preferred Qualifications

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, GO, C, C++, C#, Java, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, GO, C, C++, C#, Java, or Python
    • OR equivalent experience.
  • 3+ years of experience leading projects technically from end to end.
  • 3+ years experience with networking and with containers.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until September 2, 2025.

#azurecorejobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Microsoft by 2x

Get notified about new Principal Software Engineer jobs in Redmond, WA.

Redmond, WA $139,900.00-$304,200.00 11 hours ago

Redmond, WA $139,900.00-$304,200.00 3 weeks ago

Principal Software Engineering Manager - Azure Storage

Redmond, WA $139,900.00-$304,200.00 2 weeks ago

Principal Software Architect – Energy & Grid Applications

Bellevue, WA $185,840.00-$232,300.00 1 week ago

Software Engineering Manager - Ubuntu Linux Kernel
Software Engineering Manager - Sustaining Engineering

Greater Seattle Area $182,500.00-$240,000.00 2 weeks ago

Software Engineering Manager (Backend SaaS)
Sr. Staff Software Engineer, Payroll and Tax

Greater Seattle Area $191,000.00-$275,000.00 1 week ago

Software Engineering Manager, Ubuntu Gaming
Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon
Software Engineering Manager - Desktop and Embedded Linux Optimisation
Engineering Manager - Solutions Engineering
Software Engineering Manager - Container and Virtualisation Infrastructure
Manager, Software Engineering - Stablecoin and Blockchain
Technical Manager - Automotive and Industrial

Redmond, WA $139,900.00-$304,200.00 2 days ago

Redmond, WA $161,600.00-$314,400.00 2 weeks ago

Redmond, WA $139,900.00-$304,200.00 1 week ago

Redmond, WA $119,800.00-$258,000.00 6 days ago

Senior Software Engineer, FusionFeed API

Redmond, WA $119,800.00-$258,000.00 1 week ago

Seattle, WA $190,000.00-$220,000.00 3 months ago

Redmond, WA $139,900.00-$304,200.00 2 weeks ago

Redmond, WA $119,800.00-$258,000.00 2 weeks ago

Redmond, WA $119,800.00-$258,000.00 2 weeks ago

Redmond, WA $119,800.00-$258,000.00 6 days ago

Seattle, WA $190,000.00-$220,000.00 4 days ago

Seattle, WA $216,000.00-$312,550.00 2 weeks ago

Seattle, WA $150,000.00-$275,000.00 1 year ago

Seattle, WA $170,000.00-$220,000.00 7 months ago

Seattle, WA $170,000.00-$200,000.00 5 months ago

Senior Software Engineer, Data Infrastructure

Seattle, WA $170,000.00-$210,000.00 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Core OS Software Engineer II
Core OS Software Engineer II

Jobright.ai • Redmond (WA)

On-site
USD 99,000 - 150,000
Medical insurance
Vision insurance
401(k)
Principal Software Engineering Manager - Azure Core
Principal Software Engineering Manager - Azure Core

Microsoft • Town of Texas (WI)

On-site
USD 139,000 - 275,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Jobs via Dice • Seattle (WA)

On-site
USD 96,000 - 252,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan with company match
Flexible vacation and paid time off
Software Development Company Team Leader
Software Development Company Team Leader

Microsoft • Mountain View (CA)

On-site
USD 133,000 - 223,000
Health insurance
Retirement plans
Flexible working hours
Senior Software Engineer - Release
Senior Software Engineer - Release

The Trade Desk • New York (NY)

On-site
USD 124,000 - 229,000
Comprehensive healthcare
Retirement benefits
Paid parental leave
Software Design Engineer
Software Design Engineer

Troy Consulting LLC • Redmond (WA)

Hybrid
USD 100,000 - 160,000
Full medical benefits
Sick time and PTO
401K options
Software Engineer
Software Engineer

Agility Partners • Redmond (WA)

Hybrid
Medical insurance
Vision insurance
401(k) plan
Software Development Engineer III
Software Development Engineer III

INSPYR Solutions • Redmond (WA)

On-site
Comprehensive medical benefits
401(k) retirement plan
Competitive pay
Senior Principal Software Developer
Senior Principal Software Developer

Jobright.ai • Seattle (WA)

On-site
USD 99,000 - 250,000
Medical insurance
Vision insurance
401(k)
Senior developer - JAVA/Axis2
Senior developer - JAVA/Axis2

Tata Consultancy Services • Bellevue (WA)

On-site
USD 100,000 - 120,000
Comprehensive Medical Coverage
Discretionary Annual Incentive
Family Support Benefits
+2