Microsoft 365 Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Microsoft 365 Engineer with deep expertise in SharePoint Online, Entra ID (Azure AD), and Microsoft Purview to support enterprise-level modernization initiatives within a banking/financial services environment.
This role is ideal for a hands-on engineer who excels in M365 architecture, governance, security, and automation, and has experience driving Copilot readiness, migrations, and compliance strategies. You will work closely with cross-functional teams and stakeholders to design scalable, secure, and high-performing Microsoft 365 solutions., * Design and optimize Microsoft 365 solutions including SharePoint Online, Teams, OneDrive, and Exchange Online
- Lead SharePoint Online architecture (information architecture, taxonomy, metadata, permissions, governance)
- Plan and execute migrations from legacy systems/file shares to M365
- Configure and enhance Microsoft Search (schema, indexing, verticals, managed properties)
- Conduct Copilot readiness assessments and implement modernization strategies
Identity & Access Management (Entra ID / Azure AD)
- Implement and manage Entra ID (Azure AD) including Conditional Access, authentication, and identity governance
- Design least-privilege access models, permissions, and consent frameworks
- Support tenant-level identity security and access controls
Security & Compliance (Microsoft Purview)
- Implement data protection and compliance controls including:
- Data Loss Prevention (DLP)
- Sensitivity Labels
- Retention Policies
- Conduct security assessments and recommend remediation strategies
- Ensure compliance aligned with financial services standards
Automation & Scripting
- Develop automation using PowerShell, PnP PowerShell, and Microsoft Graph API
- Build scalable solutions for provisioning, reporting, and deployments
Support & Continuous Improvement
- Troubleshoot M365 issues across SharePoint, OneDrive, Teams, and Entra ID
- Collaborate with IT teams on escalations and service improvements
- Maintain documentation and drive process optimization initiatives
- Stay current with Microsoft 365 and Copilot advancements
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field
- 4+ years of hands-on experience with Microsoft 365 and SharePoint Online
- Expert-level experience with SharePoint Online (architecture, permissions, migrations)
- Strong expertise in Microsoft Entra ID (Azure AD) - Conditional Access, identity, permissions
- Experience with Microsoft Purview (DLP, sensitivity labels, retention policies)
- Proficiency in PowerShell scripting (PnP PowerShell preferred)
- Experience with Microsoft Graph API and automation
- Strong client-facing/consulting skills and stakeholder communication
- Experience in banking or financial services (highly preferred), * Microsoft certifications such as MS-102, SC-300, SC-400, AZ-104
- Experience with Microsoft Copilot readiness/deployment
- Advanced knowledge of Microsoft Search configuration
- Proven experience delivering enterprise M365 modernization projects