Remote job
Senior SharePoint Engineer
Job details
About this role
Role overview Administer and improve enterprise SharePoint environments while designing and supporting solutions across Microsoft 365, Power Platform, and .NET. The work spans tenant migrations, modernization of older applications, production troubleshooting, and advanced user support, with a focus on secure, scalable solutions that meet business needs.
Responsibilities - Develop and maintain SharePoint, Power Platform, SPFx, .NET, API, and integration solutions. - Administer SharePoint Online and on-premises environments, including sites, permissions, external sharing, and tenant settings. - Plan and deliver tenant-to-tenant migrations, covering assessment, remediation, cutover, validation, and stabilization. - Modernize legacy applications and integrations to improve performance, reliability, security, and supportability. - Diagnose complex production issues, identify root causes, fix defects, and provide advanced technical and end-user support. - Document technical designs, migration procedures, configurations, and operational guidance; coordinate releases with business, engineering, infrastructure, security, and service teams.
Requirements - At least eight years administering and supporting enterprise SharePoint Online and SharePoint Server environments. - At least three years planning and executing SharePoint Online tenant migrations, including use of migration tools such as ShareGate. - Strong knowledge of SharePoint architecture, governance, information organization, security, permissions, external sharing, and Microsoft Entra ID concepts. - Experience with Power Apps, Power Automate, SPFx, REST APIs, JavaScript, TypeScript, HTML, and CSS. - At least five years developing, testing, deploying, maintaining, or modernizing .NET and C# applications, components, APIs, or integrations. - Proficiency with Microsoft 365 administration, PowerShell, source control, reviews, testing, CI/CD, production deployment, and technical documentation. - Proven ability to troubleshoot complex solutions and provide advanced support for access, performance, workflows, integrations, and legacy dependencies.
Nice to have - Azure DevOps experience.
Benefits and work setup - Listed salary range: $125,000–$135,000; actual compensation depends on location and qualifications. - Benefits for eligible employees include medical, pharmacy, dental and vision coverage, retirement contributions, paid time off, parental leave, disability and life coverage, tuition reimbursement, and commuter benefits.