Job Directory Microsoft Principal Software Engineer

Principal Software Engineer Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

Do you describe yourself as an explorer, builder, ambassador, architect, or teacher who thinks differently and has a technical background as a software developer, data scientist, or other technical discipline? We are looking for engineers and data scientists who embrace these roles and who want to work together to help found a new team called the Special Projects and Resources Team (SPARTANs) in M365 Core Platform, also known as Substrate.

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. The purpose of the SPARTANs team is to tackle 3- to 6-month long strategic projects across Substrate that will be directly approved by the VP and are highly visible. With companies like Google, Facebook, Apple, and Amazon all working hard to deliver capabilities in this space, the need to deliver strategic projects is critical to our success.  SPARTANs will help us move faster and make large impacts to our credibility and brand in the industry.

We are looking for SPARTAN team members who are excited about making important technical contributions and who can see themselves in or growing into one or more of the following roles. You are an explorer who is excited about the opportunity to learn new code, meet other teams, and enable new customer scenarios. You have a tested approach for quickly gaining expertise and confidence working in new code bases. You have clear principles that guide your work in code and design. You are a builder who loves to build clean and testable code, strong working relationships, helpful documentation, and effective teams. You are an architect who designs adaptable, scalable, responsive, reliable, and inexpensive solutions within constraints. You are an ambassador who wants to create a reputation of excellence for your 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 and you want to mentor, grow, 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. You have grown by sometimes making mistakes and breaking things you wish you had not, and you have applied a growth mindset to those experiences to make your engineering or data science more reliable and resilient.

More About Microsoft 365 and Substrate

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:

* A degree in computer science/computer engineering, another STEM field, or any other discipline. Individuals with a degree in a non-STEM field who have retrained as a software engineer and demonstrated a commitment to lifelong learning are strongly encouraged to apply.
* 8+ years of software development experience and familiarity in one or more OOP languages, such as: Java, C#, C++.
* Strong coding, design, and problem-solving skills.
* Server and/or service experience is desirable.
* Understanding of data analysis and machine learning is beneficial, but not required.
* Ability to quickly ramp up on new technologies.

This role requires candidates be able to meet Microsoft, customer, and/or government security screening requirements. 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.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

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

The engineers and data scientists in this team will play a critical role in driving the technical details of a variety of middle tier and backend service projects spanning multiple areas. They will have to understand the design, code and features of many different areas, quickly come up to speed and implement features that delight customers and partners via their intuitiveness, attention to detail and responsiveness. They must be able to design and implement services that are high scale, low latency, always on, low cost to maintain and operate. They influence other developers to come up with the right design and architecture for their components and make them the model for common patterns going forward. They have good partnership and influence skills and are motivated and able to work across multiple sub-teams.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

10001 employees

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.