Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Washington 
518742360

16.07.2024

Required/Minimum 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
    • OR equivalent experience.
  • Experience with React, TypeScript, and front-end state management solutions such as Redux, Recoil, MobX, or similar?.
  • 4+ years of working in a high-scale SaaS environment building and supporting hosted services.
  • Experience in growing and mentoring engineers.
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.

Additional or 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.
  • 10+ years of industry experience working on commercial software application or services.
  • An understanding of change management, privacy, security, compliance, GDPR and serviceability.
  • Demonstrated Computer Science fundamentals with a deep appreciation for the differences between platforms and environments.
  • Demonstrated technical design, architecture, problem solving, and debugging skills.
  • Experience in standing up and working with Build Tooling infrastructure and writing effective End to End/Integration/Unit Tests.
  • A track record of working collaboratively to understand customer needs and create solutions that positively impact our customers.
  • Experience with Web Assembly and libraries such as .Net Blazor

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

Responsibilities
  • Drive modern software engineering practices through design and code reviews.
  • Design & implementation through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
  • Gain a working understanding of Microsoft as a business and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users.
  • Collaborate with engineering counterparts across teams and organizations as necessary to deliver effective engineering solutions
  • Provide guidance for technical decisions.
  • Constantly learn and grow as an engineer.
  • Demonstrate a passion for customers and technology.
  • Unwavering passion to understand and extend the no-code and low-code developer experience.
  • Other

    • Embody our and