Microsoft 365 Engineer

Seneca Resources
Glen Allen, United States of America
2 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 150K

Job location

Remote
Glen Allen, United States of America

Tech stack

Microsoft Access
Microsoft Windows
API
Information Leak Prevention
Document Management Systems
Identity and Access Management
Metadata
Powershell
Azure
SharePoint
Scripting (Bash/Python/Go/Ruby)
Indexer
Information Technology
Legacy Systems

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

About the company

At Seneca Resources, we are more than just a staffing and consulting firm-we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply. Glen Allen

Apply for this position