Principal Software Engineer

Principal Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
41620
Date Posted
1 year ago
Recruiter
John Apl
Job Views
145

Job Description

Are you an emerging or established software architect interested in designing highly reliable and scalable systems in one of the fastest growing businesses in Microsoft and in the industry? If so, the Microsoft Dataverse team has opportunities for you! Microsoft Dataverse (formerly known as Common Data Service) is the heart of the Business Apps & Platform (BAP) group, a rapidly growing organization within the Microsoft C+AI Digital Transformation Platform (DTP) responsible for the Microsoft Dynamics 365 suite of products and the Power Platform.

 

Business Apps are a highly strategic investment for Microsoft, representing a massive, growing total addressable market, generating high value business data that seeds the Microsoft Cloud. Dataverse provides the data storage, data modeling, security, runtime, and code-level customization capabilities for first-party business apps and thousands of third-party apps. We store petabytes of customer data across SQL Azure, Cosmos DB, Blob Storage, and Data Lake for millions of organizations around the world, and run business processes on that data at high scale and 99.99%+ availability. We also integrate with Teams and Office, enabling the development and use of collaboration apps for a modern and remote workforce.

 

Dataverse is seeking another architect to help drive broad-scale architecture, infrastructure, and operations investments to meet the scale, performance, availability, and reliability requirements supporting accelerated growth and scale of the Dataverse platform. Dataverse architects work across disciplines both within Dataverse and across BAP to understand Livesite and customer pain points as well as limitations in architecture, infrastructure, and operations that would impede our growth, and define and drive strategies to address them. They also research industry-wide best practices to identify architectural best practices to enable 10x usage growth and partner with engineering teams to assess the viability of these practices and recommend execution plans for their implementation.

Responsibilities

Potential opportunities for impact include:

  • Driving a strategy and architecture for the next-generation Dynamics Platform that seamlessly integrates data across all business applications
  • Driving our Supportability investment strategy through partnerships with the DTP Supportability team and other BAP support champions to improve support case deflection, reduce support incidents per day, and reduce customer pain time
  • Refining and driving a service maturity and DRI health strategy through architecture and infrastructure investments needed to meet goals for SLA and SLA Attainment, autodetection, multi-region outage reduction, and DRI phone call reduction
  • Driving Dataverse's architecture and infrastructure strategy to support accelerated market growth leveraging Azure’s global cloud footprint Building relationships with key Fortune 500 customers where direct connections to product engineering lead to more successful product adoption and provide us with insights into future investments that would drive increased enterprise adoption

Qualifications

  • 10+ years in development and design experience (C++/C# and/or Java) on products or services that have shipped to customers
  • 3+ years of experience designing and building large scale distributed systems
  • 3+ years of experience leading, coaching or mentoring engineers

 

Preferred Qualifications:

  • A minimum of a Bachelors degree in Computer Science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience
  • An ideal candidate would have experience driving service health and maturity initiatives for a large-scale global service, have a passion for service and data architecture, have immense curiosity, have excellent oral and written communication skills, enjoy solving challenging, ambiguous problems, and enjoy coaching both junior and senior engineers on how to improve component and service designs to meet scalability, performance, and cost goals

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 

Job ID: 41620

Similar Jobs

Meta

Full Time Job

Principal software engineer Principal software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Principal software engineer Principal software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Principal software engineer Principal software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Principal software engineer Principal software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept