Principal Software Engineer

Microsoft

$158K — $276K *

post-time-icon

3w ago

compensation-icon

8 - 10 years of experience

bookmark empty
report an issue with job

Job Description

Overview


Microsoft 365 is a key part of the company’s cloud strategy and overall mission of empowering people and organizations to achieve more. As part of the customer journey to the cloud there are times when they need to reach out to seek help from Microsoft and that is where our team steps in to make sure that the customer self-help experience is the best in class. Our team is responsible for the admin/end-user experiences for self-help ecosystem starting from M365 admin portal, Windows and Office apps. Our team is full of people who have truly embraced a growth mindset and are not afraid to make mistakes, believing in doing and are obsessed about providing our customers the best experience possible.

We are looking for an innovative Principal Software Engineer with experience in large scale cloud services and Artificial Intelligence (AI) to help us imagine and build the next version of our products with a keen eye toward customer and developer experiences. Our vision is to make it easy and cost effective for M365 to provide state of art support experiences & solutions to customers. As an architect, you will have the opportunity to work across many engineering teams and design and influence service architecture across the broad platform.

This role requires a combination of technical excellence with depth of experience in Responsible AI, Machine Learning pipelines, performance/scalability/availability for cloud services and etc. The ideal candidate is highly collaborative and has an ability to bring ideas to life, from minimal viable prototyping to production engineering, working with other software engineers, data scientists, product managers, and world-class machine learning researchers. The candidate will be taking prototypes to production ready features or services, will ensure we deploy/ship products/features in a responsible way, and will also drive responsible technology best practices across the organization.

Qualifications


Required/Minimum Qualifications:

Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

o OR equivalent experience.

Additional or Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python


o OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

o OR equivalent experience.

Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $158,500 - $276,600 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 $202,800 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation.

Responsibilities

Responsibilities:

  • Architect, design and develop large scale distributed software services and solutions in collaboration with teammates.
  • Design services with focus on high availability and scalability, robustness, and observability.
  • Build software prototypes and conduct experiments to evaluate alternative architectures.
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build.
  • Adhere to and drive modern software engineering practices through code and design reviews, and by using data/telemetry to make decisions.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored.
  • Gain an understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users & customers.
  • Stay current with the latest developments in AI/ML technologies and bring innovative ideas and insights to the team, and do POCs to evaluate technology fits for customer needs.
  • Work and liaise between engineering and data science teams to identify gaps and new software solutions to enhance ML/RAI engineering.
  • Focused on identifying and addressing real user and business needs, rather than creating solutions that are looking for a problem.
  • Commitment to nurturing a diverse and inclusive workplace and team culture, where every voice is heard and valued.
  • Grow and mentor team members.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

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

Microsoft is an equal opportunity employer. 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.

Microsoft Corporation is a multinational technology company that develops, licenses, and sells computer software, consumer electronics, and personal computers. The company is headquartered in Redmond, Washington and was founded by Bill Gates and Paul Allen in 1975. Microsoft is best known for its Windows operating system and Microsoft Office suite of productivity software, but the company also produces a wide range of other software and hardware products. Microsoft is one of the largest technology companies in the world, with a market capitalization of over $2 trillion as of August 2021.
stats icon
Total value of jobs:
$929,082,043
stats icon
Total Jobs:
866
stats icon
Average Pay:
$141,606
stats icon
% Masters:
38%

More Jobs at Microsoft

$99K — $195K *

Today• 8 - 10 years exp

Enterprise Technology

Remote

$112K — $194K *

Today• 8 - 10 years exp

Enterprise Technology

Remote

$133K — $256K *

Today• 8 - 10 years exp

Enterprise Technology

Remote

$70K — $130K *

Today• 8 - 10 years exp

Enterprise Technology

Remote

$91K — $178K *

Today• 8 - 10 years exp

Enterprise Technology

Remote

Find similar Software Engineer jobs: