Software Engineer III- M365 Administrator

JPMorgan Chase & Co.

Education
Benefits
Skills

Job Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorgan Chase within the Employee Platforms team, you will have the opportunity to leverage your technical expertise as a hands-on Microsoft 365 Engineer, supporting the implementation, integration, and maintenance of M365 services across the organization. This role is ideal for someone with deep experience in Microsoft 365 technologies and a strong foundation in scripting and modern development practices.

Job responsibilities

  • Support and manage Microsoft 365 services including Microsoft Teams
  • Configure and maintain Microsoft Teams environments, including policies, app integrations including BOTs, and lifecycle management.
  • Develop and maintain PowerShell scripts for automation, reporting, and administrative tasks across M365 workloads.
  • Build and support integrations using Microsoft Graph API to extend M365 capabilities.
  • Manage Entra ID (formerly Azure AD) configurations including app registrations, conditional access, and user/group policies.
  • Implement and troubleshoot OAuth 2.0 authentication flows for enterprise applications.
  • Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
  • Demonstrate a strong understanding of Agile Software Development Lifecycle and contribute effectively in Agile ceremonies and sprint planning.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Collaborate with cross-functional teams to support secure and scalable M365 deployments.
  • Exhibit strong verbal, written, and interpersonal communication skills to work effectively across multiple teams.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Hands on experience working in the Microsoft 365 ecosystem.
  • Expertise in managing and configuring Microsoft 365 environments to optimize productivity and collaboration.
  • Skilled in setting up and governing Microsoft Teams to ensure effective communication and teamwork.
  • Proficient in using PowerShell scripting to automate tasks and streamline Microsoft 365 operations.
  • Experience in leveraging Microsoft Graph API to create custom integrations and enhance functionality
  • Knowledgeable in managing Entra ID (Azure AD), app registration, and identity management for secure access control.
  • Demonstrates relevant knowledge with OAuth 2.0 basics and implementing secure authentication practices to protect data and resources.

Preferred qualifications, capabilities, and skills

  • Experience working in enterprise environments with hybrid or cloud-first strategies.
  • Familiarity with modern development frameworks such as React.js, Node.js, and C# or Java for backend service integration.
  • Familiarity or working experience on Power Platform
  • Microsoft certifications including MS-900 (Microsoft 365 Fundamentals), MS-102 (Microsoft 365 Administrator), and SC-400 or SC-401 (Information Protection and Compliance / Identity and Access Administrator).
Read Full Description
Confirmed 8 hours ago. Posted 11 days ago.

Discover Similar Jobs

Suggested Articles