Senior Program Manager - Technical Delivery for Financial Services

Location:Greater London
Job Type:Full Time

Are you passionate about leading customers on their cloud adoption journey? Do you have a hands-on technical background in Azure and experience navigating complex customer scenarios? If so, this role may be the one for you.

Azure is the fastest-growing business in Microsoft’s history and is the foundation of Microsoft’s commercial Cloud Services. Azure differentiates itself as the only hyper-scale, enterprise-grade Cloud that has a true hybrid story. Customers and analysts recognize Azure’s tremendous momentum which continues month over month. To help customers achieve their goals, Azure continues to build the largest global footprint of any Cloud provider.

As we drive to be the leading cloud platform in the world, Azure Global is hiring an exceptional Technical Delivery (TD) team member within the financial services industry team. This is a senior individual contributor who operates globally and engages directly with our top financial services customers. This is a technical role spanning design, build, and production phases, supporting our customers as they move through this lifecycle. You will get the opportunity to connect with and learn from some of the best software engineers in the world, as you exercise your issue resolution skills to help remove customer blockers.

When financial institutions make a move to the cloud, they have unique needs, with a high bar for security and privacy and specialized compute and advanced AI requirements. This role touches all these facets and requires both a business and technical mindset to help drive our financial services customers forward with Azure.

Responsibilities

Responsibilities

  • Engage directly with our most strategic financial services customers, up to and including the CIO / CTO level, to ensure they are successful on the Azure platform.
  • Build deep, collaborative relationships with internal teams.
  • Collaborate across customer and internal teams on architectural review and guidance, planning and assessment, and overall cloud enablement in support of our customer’s move to Azure
  • Partner with and provide guidance across internal teams to translate customer demand signals into release priorities and ensure business growth is unencumbered by engineering, compliance, or infrastructure.
  • Work to ensure internal teams fully understand the end to end technical details of their services through the eyes of our top financial services customers.

The ideal candidate has a breadth of knowledge across cloud computing topics and Azure, as well as expertise in topics from one or more of the technical areas below:

Application Development

  • Engineering distributed applications within architectural scenarios such as Web and IoT
  • Programming languages such as C#, JavaScript/TypeScript, Java and Python
  • Designing scalable solutions on cloud platforms with focus on performance and resiliency
  • Application design patterns, and anti-patterns, such as MVC, CQRS or SAGA
  • Messaging patterns and application integration techniques and technologies
  • Interacting with and querying databases and/or NoSQL datastores
  • Application monitoring and end to end telemetry
  • Implementing microservice architectures
  • Containers for packaging application deployment units and interacting with container-orchestration technologies such as Kubernetes and Service Fabric
  • Defining CI/CD pipelines to automate test and release across different application environments
  • Source code management using Git or other source control technologies such as TFS
  • Open source technologies and frameworks

Infrastructure

  • Modelling cloud infrastructure based on application scale and capacity needs, providing data-driven recommendations to optimize application architecture and performance
  • Use of architectural patterns and anti-patterns for resiliency and geo-availability
  • Cloud networking and hybrid connectivity with expertise in BGP and SD-WAN solutions as well as Azure networking services such as Express Route
  • Application migrations for scenarios involving components such as Windows/Linux VMs, databases, NFS/SMB file shares, and VDI
  • Management, monitoring, and operations at-scale, preferably in a cloud environment
  • Identity and access control with experience administering B2B and B2C applications as well as a working knowledge of Azure AD
  • Security and governance with a strong proficiency in defining and modelling security baselines
  • Infrastructure-as-Code to support customer in building, testing, and deploying infrastructure for application environments

Candidates are also expected to:

  • Demonstrate strong analytical and technical problem-solving skills
  • Be able to analyze and operate at various levels of abstraction
  • Exhibit a technical propensity to learn new technologies and understand relevant cloud trends

Qualifications

Required Qualifications:

  • Minimum of 7 years of industry experience working on cloud computing topics

Preferred Qualifications :

  • Azure experience preferred
  • Engineering distributed applications within architectural scenarios such as Web and IoT
  • Programming languages such as C#, JavaScript/TypeScript, Java and Python
  • Demonstrate strong analytical and technical problem-solving skills
  • Be able to analyze and operate at various levels of abstraction
  • Exhibit a technical propensity to learn new technologies and understand relevant cloud trends
  • Designing scalable solutions on cloud platforms with focus on performance and resiliency
  • Application design patterns, and anti-patterns, such as MVC, CQRS or SAGA
  • Messaging patterns and application integration techniques and technologies
  • Interacting with and querying databases and/or NoSQL datastores
  • Application monitoring and end to end telemetry
  • Implementing microservice architectures
  • Containers for packaging application deployment units and interacting with container-orchestration technologies such as Kubernetes and Service Fabric
  • Defining CI/CD pipelines to automate test and release across different application environments
  • Source code management using Git or other source control technologies such as TFS
  • Open source technologies and frameworks

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.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.