Source-listed Job

Principal FDE - Software Engineer

Design Oversees, influences, and owns efforts and design discussions for the overall system architecture of entire products/solutions that are deeply complex and often ambiguous. Owns creating proposals for architecture and design...

Job Source description available
Microsoft GB Source published Sep 24, 2026 Source retrieved Oct 20, 2026
Source: Microsoft Careers · A retrieval date records when our system last obtained the source record. It does not guarantee the vacancy is still open or that every detail has been independently checked.
Description from the source The source description is formatted below for discovery. The provider owns the original wording and may change its requirements or close applications.
Principal FDE - Software Engineer opportunity at Microsoft
DeadlineTue Mar 23 12:38 PM 2027
EmploymentF U L L T I M E
CountryGB

Overview

Design Oversees, influences, and owns efforts and design discussions for the overall system architecture of entire products/solutions that are deeply complex and often ambiguous. Owns creating proposals for architecture and design documents and leads testing of hypotheses and proposed solutions. Shares and acts on findings from investigations, owns design decisions, and oversees the less experienced team members. Leads the development of design documents for designs or User Stories and determines the technology that will be leveraged and how they will interact. Leads design discussions with the team and shares findings/learnings from investigations, owns design decisions. Provides technical leadership to assure system architecture meets security and compliance requirements and expectations. Establishes best practices and mentors' others to create a clear and articulated plan for testing

Full job description

Full Job Description

Design Oversees, influences, and owns efforts and design discussions for the overall system architecture of entire products/solutions that are deeply complex and often ambiguous. Owns creating proposals for architecture and design documents and leads testing of hypotheses and proposed solutions. Shares and acts on findings from investigations, owns design decisions, and oversees the less experienced team members. Leads the development of design documents for designs or User Stories and determines the technology that will be leveraged and how they will interact. Leads design discussions with the team and shares findings/learnings from investigations, owns design decisions. Provides technical leadership to assure system architecture meets security and compliance requirements and expectations. Establishes best practices and mentors' others to create a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Identifies needs and sets standards for a broad versus selected approach in testing mechanisms and makes informed decisions to implement the most effective tests. Provides technical leadership in efforts to add new tests, remove antiquated tests, and aggregate tests to improve the overall test suite across a solution or product. Improves recommendations to across teams. Provides expertise. Leads and mentors' others to integrate automation when planning for testing. Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform. Leads identification of other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others. Leads efforts to determine back-end dependencies associated with product, application, service, or platform functionality for the solution/product. Helps to create relationships and links impacting up and downstream effects of solutions and work provided to ensure appropriate security and performance, driving reliability in the solutions, and optimize dependency chains and retrieves across teams. Identifies areas of dependency and overlap with other teams or team members and drives coordination. Enables and fosters cross-team communications and resolves conflicts between teams. Ensures coding standards are followed. Guides other members for project estimation and escalates only the most critical issues. Implements and helps others implement solutions and mitigations to complex issues impacting the performance or functionality of Live Site services. Ensures playbooks are logical and understandable. Develops a playbook for the team to resolve issues. Coordinates people and resources to ensure DRI responsibilities are covered across teams. Ensures solutions are scalable, financially responsible, and meet capture/storage guidelines. Provides technical leadership in efforts to collect, classify, and analyze complex data and analyses on a range of metrics (e.g., health of the system, where bugs might be occurring). Provides technical leadership through efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across solutions and teams. Provides thought leadership and maintains an up-to-date understanding of both global and local regulations for technologies and system applications to ensure regulations are followed and met. QualificationsRequired/Minimum Qualifications:Bachelor's degree in computer science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Software Engineering IC5 - The typical base pay range for this role across United Kingdom is £ 93,500.00 - £ 161,800.00 per year. Certain roles may be eligible for benefits and other compensation.

Tips for this job

Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.
Original authoritative source

JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

Apply through JobOpportunity →

Browse current JobOpportunity listings from Microsoft Careers →

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books