Taro Logo

Software Engineer III - M365 Collaboration

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Bournemouth, UK
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer III - M365 Collaboration

As a Software Engineer III at JPMorgan Chase within the Technology and Operations division, you will lead the development, integration, and operational capability of external collaboration platforms across the enterprise. This role offers you the opportunity to work closely with engineering, security, and business teams to ensure that platforms such as Virtual Data Rooms (VDRs), Microsoft 365 B2B, Client Portals, and Google Workspace are robust, compliant, and optimized for productivity and external engagement.

The position involves designing and implementing secure collaboration solutions while managing identity and access configurations for external users. You'll be working with cutting-edge technologies including Entra ID (Azure AD B2B), OAuth 2.0, and various collaboration platforms. Your responsibilities will span from technical implementation to strategic evaluation of new SaaS tools.

You'll be joining JPMorgan Chase, a global leader in financial services that provides strategic advice and products to the world's most prominent corporations and institutions. The role sits within the Corporate Sector, where you'll be part of a team ensuring that the company's collaboration infrastructure meets the highest standards of security and efficiency.

The ideal candidate will bring strong technical expertise in cloud collaboration platforms, identity management, and secure authentication practices. You'll need to demonstrate both hands-on technical skills and the ability to work effectively with cross-functional teams. This role offers excellent opportunities for growth and impact in a dynamic, enterprise-scale environment.

Working from our Bournemouth office, you'll be part of a global technology organization that values innovation, security, and excellence in service delivery. This role offers the chance to shape the future of how one of the world's largest financial institutions collaborates with its external partners and clients.

Last updated 12 days ago

Responsibilities For Software Engineer III - M365 Collaboration

  • Design, implement, and maintain resilient collaboration solutions that support secure external sharing and cross-organizational workflows
  • Manage identity and access configurations for external users, including Entra ID (Azure AD B2B), OAuth 2.0 flows, and conditional access policies
  • Evaluate and onboard new SaaS collaboration tools in line with security and compliance requirements
  • Conduct root cause analysis and implement fixes for recurring issues to improve platform reliability
  • Collaborate with cross-functional teams to deliver secure, scalable, and user-friendly collaboration experiences
  • Contribute to proof-of-concepts and pilot initiatives that enhance external collaboration capabilities

Requirements For Software Engineer III - M365 Collaboration

Python
Node.js
React
Java
  • Formal training or certification on SaaS collaboration platforms concepts
  • Strong hands-on experience with Microsoft 365 B2B collaboration and external sharing
  • Experience with Google Identity / Workspace
  • Knowledge of Virtual Data Rooms
  • PowerShell and/or Python scripting skills
  • Experience with Microsoft Graph API and/or Google APIs
  • Knowledge of Entra ID (Azure AD), app registration, and identity federation
  • Understanding of OAuth 2.0 and secure authentication practices
  • Experience supporting large-scale, hybrid collaboration environments

Jobs Related To JPMorgan Chase Software Engineer III - M365 Collaboration