Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Washington 
748128070

25.06.2024

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the skylimit ofthinking in a cloud-enabled world.

compliant productivity apps and services with reduced effort and faster time to market. The Substrate Directory team owns the directory service that provides user access to Substrate and inter-machine communication within the Substrate. We work closely with Azure Active Directory to provide directory functionality to our partners and users. We are starting the journey of replacingunderpinning much of our service.

Principal Software Engineersolving massive scale challenges andthe cultural values of inclusionand belonging.scale and provides a set of intelligent, compliant, and high-value services that enable the next generation of transformativeOffice 365 experience.will be a Key Contributor on the team who will own the implementation and full lifecycle of the solutions in C#.

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.

our culture every day.

Required Qualifications:

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

o OR equivalent experience.

Preferred Qualifications:

  • Bachelor's Degree in Computer Scienceor 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 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

o OR equivalent experience.

  • development and unit testing in C#/C++.
  • Development experience and deeper understanding of database systems like SQL server /CosmosDB/ PostgreSQL is preferred.
  • Experience with design and implementation of enterprise-scaleservices.
  • Verbal, written, and cross-team collaboration skills are essential to succeed in this role.
  • Working knowledge of Distributed Systems and Cloud Technologies.
  • Ability to work and thrive in a dynamic, collaborative environment.
  • Experience driving a complex multi-year infrastructure project.
  • Communication skills and experience working across disciplines and functions.
  • Experience as an engineering manager, or a technical lead with a passion for coaching and mentoring others.

Software Engineering IC5-The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 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 $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Findbenefits and pay information here:

, 2024.

Principal Softwareopportunity will allow you to make a broad positive impact that will include building appealing developer experiences, solving complex algorithmic problems, forging real-time troubleshooting tools via complex data models, streamlining our monitoring systems, evolving our metrics to enable large scale performance optimizations, or even enabling intricate business/engineering processes.

As an engineer, you willbe responsible for365 products portfolio.

the
Principal
Software Engineeron the
team, you willbe responsible for

  • Partners withappropriate stakeholderstodetermineuser requirements for a set of scenarios.
  • Leads efforts and discussions for the architecture of aspects of products/solutions (e.g., design, cost). Creates proposals for architecture and design documents and leads testing of hypotheses and proposed solutions.
  • Leads by example and mentors’ others to produce extensible and maintainable code used across products. Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI).Identifiesbest practices and coding patterns and provides deepexpertisein the coding and validation strategy.
  • Leads efforts for creation and conducting of experimentation todeterminethe effectiveness of changes, monitors developments for prototyping and testing products, interprets results, and decides on next steps or ship decision from results.
  • Holds accountability as a Designated Responsible Individual (DRI) andmentors’other engineers across products/solutions, working on call tomonitorsystem/product/service for degradation, downtime, or interruptions.
  • Applies, extrapolates, andidentifiesbest practices and shares information with other engineers to reliably build code that is based on well-established methods while also applying best practices for new code development.
  • Proactively seeks new knowledge and adapts tonew 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.
  • Collaborate on the design of the overall services with a focus on service reliability and automated troubleshooting.
  • Research, architect, develop and deliver solutions in an evolving agile development environment.

Embody our