Senior M365 Software Developer
Jobgether, Canada
- Pay
- $110K–$130K / year
- Work type
- Remote
- Level
- Senior
- Area
- Software engineering
- Posted
- 4 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior M365 Software Developer based in Canada.
Join an established enterprise software environment where modern Microsoft technologies and AI-powered innovation are shaping the future of software development. As a Senior M365 Software Developer, you will design, build, test, and maintain commercial software solutions using C#/.NET and Microsoft 365 technologies. You will play a key role in introducing AI coding agents and secure agentic workflows to improve engineering productivity, code quality, and delivery practices. Combining hands-on development with technical leadership, you will guide teammates and help establish consistent, AI-assisted development standards. Working alongside engineering, product, quality assurance, and support teams, you will contribute to reliable solutions used by organizations worldwide. This fully remote opportunity offers room to influence technical direction and grow as a leader.
Accountabilities: -
Design, develop, test, and maintain enterprise software applications using C#/.NET and Microsoft 365 technologies.
-
Promote the adoption of AI coding agents and introduce practical, secure agentic development workflows.
-
Leverage AI-powered tools to improve code quality, automated testing, debugging, refactoring, and technical documentation.
-
Mentor developers and establish repeatable best practices for AI-assisted software engineering.
-
Lead component-level design and contribute to technical decisions, code reviews, and continuous integration.
-
Participate in Agile/SCRUM planning and delivery processes.
-
Collaborate with engineering, product management, quality assurance, and support teams to deliver reliable, customer-focused solutions.
Requirements:
-
At least five years of professional experience developing applications with C#/.NET.
-
Strong understanding of object-oriented programming, software design, and troubleshooting.
-
Experience developing solutions for Microsoft SharePoint and/or Microsoft Teams, including Office 365, CSOM, SharePoint Migration API, or Microsoft Graph API.
-
Hands-on experience with AI coding tools and agentic workflows, such as Claude Code, Claude, GitHub Copilot, Cursor, or Windsurf.
-
Familiarity with Microsoft enterprise technologies, including Active Directory, Entra ID, Exchange, IIS, DNS, OneDrive, Windows Server, and SQL Server.
-
Experience with Azure DevOps, Jira, Agile/SCRUM methodologies, unit testing, mocking, integration testing, code coverage, and CI pipelines.
-
Demonstrated ability to mentor developers, guide technical decisions, and communicate effectively with cross-functional teams.
Similar roles at other companies
Sr. Dynamics 365 Engineer
ResilientArgentina +1
Pay not posted
Posted Aug 12, 2026
Pay not posted
Posted Apr 28, 2026
Senior Software Engineer - M365
MicrosoftSuzhou, Jiangsu, CN +2
Pay not posted
Posted 18 days ago
Pay not posted
Posted yesterday
Listed on Jobgether's Lever job board; checked 7 h ago. First seen by us 34 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.