M365 Compliance Automation Developer

6 days ago


Remote, Canada Maplesoft Group Full time

Title

M365 Compliance Automation Developer

Location

Remote

Start Date

Language

English

Salary

Negotiable

Security Clearance

Secret Clearance (Level II)

Duration

2 weeks

Date Posted

Job ID

14043

Recruiter Email

Maplesoft Group is currently seeking an M365 Compliance Automation Developer for our Federal Government client. This is a remote role and can be filled from anywhere within Canada.

Tasks and Responsibilities include, but are not limited to the following:

PowerShell Automation (Core Duty)

Develop and maintain advanced PowerShell scripts for:

  • Extracting Microsoft 365 / Azure AD / Intune configuration
  • Normalizing configuration data for analysis
  • Automating compliance checks
  • Running scheduled configuration comparisons
  • Producing JSON outputs for pipelines
  • This is the backbone of the job.

  • M365 Compliance Evaluation

    Using the data from PowerShell/Graph:

  • Compare tenant settings to compliance baselines

  • Support SDM / TBS policy mapping
  • Identify configuration drift
  • Flag noncompliant settings
  • Build reusable compliance modules
  • This is what feeds the TCRS App.

  • Rego / OPA Policy Development

    Write policy-as-code to:

  • Evaluate configuration JSON

  • Produce compliant/noncompliant decisions
  • Encode baseline rules in Rego
  • Support automated enforcement logic
  • Create validation rules for multiple tenants
  • OPA/Rego is used exactly like a rules engine.

  • Development Workflows & Tooling

    The client expects work done using:

  • VS Code; scripting, debugging, code reviews

  • Git; version control, branches, pull requests
  • Jira; Agile work items, sprints, story tracking
  • Confluence; documentation, runbooks, design notes

Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people. Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.

Maplesoft Group is committed to having a diverse, representative workforce and continuing to build an inclusive environment. We encourage applications from all qualified individuals. Maplesoft Group is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants irrespective of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans' status, Aboriginal peoples or any other legally protected factors.

All employment decisions are made based on business needs, job requirements, and individual qualifications.

We are committed to developing inclusive, barrier-free recruitment and selection processes, and a work environment that supports our diverse workforce. Please let us know if you require accommodations at any stage of the recruitment process. We can be reached at Maplesoft Info at

We thank you for your interest in Maplesoft Group and wish to advise you, that only candidates under consideration will be contacted.



  • Remote, Canada SherWeb Full time

    Location: Work from home or Sherbrooke office_ - Start date: As soon as possible._ **Here's what we do and why we do it.** **Here’s how you can contribute to the company's success**: Member of the M365 Support department, reporting to a Support Lead, working from home or out of our Sherbrooke office, you will provide business advice and high-quality...


  • Mississauga, Remote/Hybrid, Canada Poly Services Group Full time

    Job Description Location: Mississauga, ON (very flexible remote work option, open to occasional travel)Reports To: Chief Information Security OfficerAbout the RoleOur client is seeking a senior, hands-on Microsoft 365 and Entra ID engineer to help run and evolve collaboration and identity services at 10k+ user scale. The organization is growing fast and...


  • Remote, Canada ComplyWorks Full time

    **POSITION OVERVIEW** We are seeking a motivated, highly organized and detail-oriented Reporting Admin to join our team, whose primary responsibility will be to extract, review, and present data from Veriforce Applications and Salesforce, to provide valuable insights and reports to support data-driven decision-making within our organization as well as...


  • Remote, Canada Readymode Full time

    QA Automation EngineerThe Readymode Automation QA Engineer is responsible for designing, developing, and maintaining automated test frameworks and suites that ensure product quality and reliability. With a primary focus on test automation (80%) and strategic manual testing (20%), this role requires strong coding abilities to expand our existing automation...


  • Remote, Canada n2psystems Full time

    OverviewWe are seeking a highly skilled Automation Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining automated testing frameworks and tools to ensure the quality and reliability of our software products. This role offers an exciting opportunity to work with cutting-edge technologies across...

  • Automation Specialist

    19 hours ago


    Remote, Canada EXOS Full time

    Job Summary: Production Operations is critical to the evolution of Solution and Program delivery for our Exos Team supporting a large, global client. As Automation Specialist, you will become the go-to person to optimize the intersection of product, engineering, production, and customer success. You will lead the automation of processes and tools, typically...


  • Remote, Canada Uberall Full time

    **Your Responsibilities**: - Act as the global owner and administrator of Pardot, our marketing automation platform - Create and manage customer segmentation and targeting strategies to optimize the customer journey, from suspect / lead through to customer - Collaborate with cross-functional teams, including demand generation, customer and partner...


  • Remote, Canada Doxim Full time

    Doxim is a leading provider of Customer Engagement Software for Financial Service Organizations. This software helps financial institutions transform their client experience, communicate more effectively throughout the client lifecycle, and improve cross-sell and upsell activities that drive increased wallet share. The SaaS-enabled platform addresses key...


  • Remote, Canada Atlas Technology Solutions Full time

    We believe in a world where growth thrives across borders and cultures. Our mission is to guide companies on their journey by providing services and technology that enables global talent management and delivers a human experience.As an Employer-of-Record (EOR) provider, we offer the HR and compliance infrastructure essential for companies to expand...

  • QA Automation Engineer

    14 hours ago


    Remote, Canada Estateably inc. Full time

    QA Automation EngineerAbout the role:The QA Automation Engineer ensures the reliability, performance, and quality of our software products through a balanced mix of automation and manual testing. You will collaborate with product, design, and engineering teams to define testing strategies, build automation where it adds the most value, and support...