Senior Principal Software Engineer
Location: Redmond
Posted on: June 23, 2025
|
|
Job Description:
We are building a planet-scale multi-modal database from the
ground up. You will be part of the team that is reimagining the
databases in the era of Large Language Models (LLMs) by deeply
integrating Artificial Intelligence (AI) into all parts of the
stack. As a Senior Principal Software Engineer, you will lead and
collaborate with a team of passionate engineers, driving ideas to
impactful results in a fast-paced environment. You will be working
on building and using system-level software (e.g., distributed
systems, operating systems, databases, networking, etc.). You are
experienced in software engineering from ideation and architecture
design, to writing high-quality code, to shipping. Successful
engineers in our team have problem solving, design, coding and
debugging skills, drive for execution and results, rigor in
delivering quality software and a desire for continuous learning.
Our team values a friendly, collaborative atmosphere with a passion
for technology, and we believe that a diverse team with diverse
perspectives that applies empathy and uses great communication
skills helps deliver superior products and is key to success. This
is a great opportunity to challenge yourself, grow your career, and
influence the next generation of computing at Microsoft.
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.
In alignment with our Microsoft values, we are committed to
cultivating an inclusive work environment for all employees to
positively impact our culture every day. Qualifications Required
Qualifications Bachelors 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 Experience in
shipping products and services Currently programming/coding in your
current or most recent role Preferred Qualifications Bachelors
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 OR Masters 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 equivalent experience 2 years experience
in Prompt Engineering Experience with Fine Tuning and PyTorch
Experience with CUDA Software Engineering IC6 - The typical base
pay range for this role across the U.S. is USD $163,000 - $296,400
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 $220,800 - $331,200 per year. Microsoft will
accept applications for the role until June 17, 2025.
Responsibilities This will be an individual contributor role with
the majority of time focused on coding responsibilities. Partners
with appropriate stakeholders to determine user requirements for
one or more complex scenarios. Provides technical leadership for
the identification of dependencies and the development of design
documents for a product, application, service, or platform. Leads
by example and mentors others to produce extensible and
maintainable code used across the company. Leverages deep
subject-matter expertise of cross-product features with appropriate
stakeholders (e.g., project managers) to lead multiple products
project plans, release plans, and work items. Holds accountability
as a Designated Responsible Individual (DRI), mentoring engineers
across products/solutions, working on-call to monitor
system/product/service for degradation, downtime, or interruptions.
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. Embody our culture
and values .
Keywords: , Olympia , Senior Principal Software Engineer, IT / Software / Systems , Redmond, Washington