Work in Washington Veterans Jobs

Job Information

Microsoft Corporation Principal Software Engineer in Redmond, Washington

Do you describe yourself as an explorer, builder, or teacher who thinks differently and has a technical background as a software developer? We are looking for a Principal Software Engineer who can embrace these roles and wants to work with a top-notch engineering team. Our team works on building the end-to-end capacity management product(Odyssey) for all of M365 substrate capacity footprint.

Substrate is the data and intelligence platform that enables internal partner teams at Microsoft to build, deploy, and maintain compliant productivity apps and services with reduced effort and faster time to market. Odyssey is the platform that powers all capacity management products and services for M365 Substrate. The purpose of Odyssey is to incrementally automate forecasting, planning, allocation and decommissioning workflows for management of substrate capacity. Odyssey will help us bring predictability and accountability to Substrate capacity management while increasing efficiency and reducing waste.

We are looking for a customer obsessed Principal Software Engineer to join the Odyssey team is excited about delivering world class products. You will work closely with a team of product managers to give shape to design and architecture that forms the backbone of a world class capacity management product. We are looking for someone that is excited about coaching and mentoring new engineers and invested in their growth. You have an approach for quickly gaining expertise and confidence working in new code bases. You are a builder who loves to build clean and testable code, dynamic working relationships, helpful documentation. You insist on highest standards and help improve the engineering rigor and discipline across the board. You want to help create an effective team. You are inclusive. It is important to you that everyone on the team feel like they belong. You listen well and you speak openly. You have empathy and curiosity.  You are a teacher who shares what they know with others. You want to help mentor and develop a team. You want to work closely with the rest of the founding team members to develop curriculum to train those who join us later and the approach for how we will work with our partner teams as we deliver projects in partner team areas.

  

Microsoft 365 is the fastest growing cloud services business in Microsoft. M365 brings together cloud versions of our most trusted communications and collaboration products like Exchange, SharePoint, OneDrive and Skype with the desktop suite of Office products in an always up-to-date integrated service offering. Since its launch, the service has made it easier for millions of information workers across the world in small, medium, and large enterprises to use the best of Microsoft’s business productivity solutions via the cloud. The service now extends the same capability to consumer communication and collaboration products. You can read more in the Substrate Dev Center located here:  https://developer.microsoft.com/en-us/substrate .  

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

The engineers in this team will play a critical role in driving the technical details of a variety of front-end, middle tier and backend service projects touching several aspects of Capacity Management. They will need to work independently with the product managers to capture requirements, come up with design and architectural changes. Socialize the design within and outside the team to get diverse feedback. They will need to weigh in on prioritization of feature delivery, help define the delivery timelines and own project delivery. They will have to understand the design, code and features of different areas, come up to speed and implement features that delight customers and partners via their intuitiveness, attention to detail and responsiveness. They have good partnership skills and are motivated to collaborate with others.  

Qualifications

Required 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, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

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.

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, C, C++, C#, Java, JavaScript, 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, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • Designing and building RESTful service architectures.

  • Experience in building data pipelines and big data architectures.

  • Experience building products and services in infrastructure Capacity Management domain.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,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 $173,200 - $282,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 May 9, 2024.

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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers