Principal Software Engineer - Full Stack, Backend

Company:  Microsoft
Location: Redmond
Closing Date: 21/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

We are the Outlook Web team and currently looking for a Principal Software Engineer who can help build a scalable web platform, challenging the status quo and finding better ways of doing things.

As a Principal Software Engineer, you will be growing the web infrastructure, improving core components such as build, deployment, application patterns, and all the fundamentals that make developers more productive and delight customers with a performant experience that keeps innovating and providing better ways to get things done.

We have a focus on driving innovation with agility and, at the same time, we take pride in having the best workplace culture where people can do their best, grow, and reach their potential.

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

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Lead efforts and discussions for the architecture.
  • Mentor others to produce extensible and maintainable code used across products.
  • Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on-call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiating actions to restore system/product/service for simple and complex problems when appropriate.
  • Maintain operations of live service as issues arise on a rotational, on-call basis.
  • Lead efforts to collect, classify, and analyze complex data and analyses on a range of metrics. Refinement of products through data analytics, and make informed decisions in engineering products through data integration.
  • Proactively seek new knowledge and adapt 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.
  • Integrate, design, and review others' work across a team or product to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms.

Qualifications

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 TypeScript.
  • OR equivalent experience.
  • 3+ years of experience in designing and building high-load systems.
  • 3+ years of experience with Docker, Kubernetes, and modern deployment strategies.

Additional Or Preferred Qualifications

  • 5+ years of experience shipping software products.
  • Experience with Open-Source Software.
  • Experience in web development using ReactJS or Angular.

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: .

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.

#J-18808-Ljbffr
Apply Now
Share this job
Microsoft
  • Similar Jobs

  • Principal Software Engineer - Full Stack

    Redmond
    View Job
  • Principal Software Engineer - Full Stack

    Redmond
    View Job
  • Principal Software Engineer-Backend

    Redmond
    View Job
  • Full-Stack Software Engineer – Senior/Lead/Principal

    Bellevue
    View Job
  • Principal Full Stack Engineer

    Bothell
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙