2,066,780open jobs
123,060companies
253,190added this week
Browse all
Salary
≈ $98k – $252k per year (Estimated)
Location
Remote (likely Canada)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 25, 2026. Button scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Button is one of the largest independent commerce enablement platforms powering the creator economy. The company has facilitated over $100 billion in commerce and maintains one of the industry's richest datasets of transaction-level consumer purchasing activity.
About Button

Since 2018, Button has been building reliable technology for government and private-sector clients with the goal of creating a more sustainable future through digital transformation. We create secure, easy-to-use systems through deliberate consideration and iteration. We are passionate about creating stronger communities through technology and continuing to grow across Canada and beyond.

Button Inc. was born out of a desire to take complex tasks and ideas and deliver them in a genuine, innovative, and impactful way. We help clients tackle hard problems and delight them with user-focused design and exceptional technical delivery. We start every engagement by making sure we’re solving the right problem with the most appropriate technical solution to meet our client’s needs.

About The Opportunity

Button is looking to support a government client undertaking a long-term digital modernization program to replace disconnected legacy regulatory systems and reduce technical debt. Rather than rebuilding existing applications one-for-one, the organization is creating secure, interconnected and sustainable solutions within the Microsoft 365 ecosystem, supported by a common data framework. The project will deliver scalable solutions that improve business processes, data access and reporting while creating reusable components, supporting production releases, and providing the documentation and knowledge transfer needed for long-term internal support.

We're looking for a Sr Microsoft developer with a minimum of 10 years experience in the ecosystem. You will lead the full solution lifecycle using an outcome-first approach. This includes defining the business problem and user needs; assessing data ownership, integrity, migration and integration requirements; mapping those needs to Microsoft 365 capabilities; and comparing potential solutions based on simplicity, sustainability, cost and governance.

You will recommend an appropriate technology pattern with clear rationale and risk considerations, then design, test and implement the agreed solution using reusable and scalable components wherever possible. You will also prepare detailed documentation and provide hands-on knowledge transfer to support the solution’s long-term success.

You work with business and technical teams to understand and recommend the most appropriate combination of Microsoft technologies to automate business processes, improve data access and reporting, and support the modernization of the organization’s regulatory capabilities. Technologies include Teams, SharePoint, Planner, Power Platform, Dataverse, Power BI, Viva and Copilot.

Required Experience

Please note that while Button values lifelong learning, transferable skills and candidates from diverse professional backgrounds, the experience outlined below is mandatory in order to be considered by the client.

  • A minimum of 10 years within the last 15 years experience working in the Microsoft Ecoystem.
  • Full Solution Lifecycle project experience using an outcome-first approach as outlined above
  • Certification of either
    • PL‑400: Microsoft Power Platform Developer Associate; OR
    • PL‑600: Microsoft Power Platform Solution Architect Expert

5 years within the last 10 years in each of the following areas:

  • Developing Microsoft Planner functionality using the Planner API to programmatically create, manage, track or integrate plans and tasks with other business applications and workflows
  • Developing Microsoft SharePoint solutions using the Microsoft Graph API, including Drive, List and Site functionality
  • Managing Microsoft Teams using the Microsoft Graph API
  • Developing Power Automate cloud flows using standard and custom Microsoft connectors for both automation and orchestration
  • Integrating solutions with Microsoft Azure Active Directory single sign-on
  • Creating Microsoft Teams Canvas Power Apps for enterprise business requirements and developing custom components using the Power Apps Component Framework
  • Developing Power BI reports and dashboards
  • Connecting solutions with new and existing enterprise or Common Dataverse data

5 years within the last 10 years specifically with:

  • Visual Studio Integrated Development Environment with C#, .NET, Python
  • Visual Studio Code with JavaScript, TypeScript and Node.js

Please note that if an offer of employment is presented, you will be required to complete a Government of Canada security screening process prior to commencing work.

Why Button?

This is a unique and exciting opportunity to play a key role in creating a more sustainable future through digital transformation.

We are open to you joining as a Full Time Employee, Hourly Term Employee or as an Incorporated Independent Contractor on an hourly basis. The hourly rate is reflective of each of those options.

Full Time Employees of Button receive:
  • Generous total compensation plan
  • 25 days of paid time off (15 vacation days, 10 sick/personal days) to ensure a healthy work-life balance
  • An extra day off for your birthday! (So you’re not pushing to production on your special day)
  • Full benefits package to look after you and your family, plus a health spending account
  • Commitment to continuous learning and mentorship, with time provided for professional and personal development
  • Remote work with flexibility when you need it, as long as you communicate clearly with your team (we value a trust-based team culture!)
Salary: 50-110 per hour

Originally posted on Himalayas

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,066,780 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
In your city
$190k – $225k per year · Remote (United States, Canada, PT hours) · Full-Time
JavaScript
TypeScript
Node JS
Databases
RabbitMQ
Apache Kafka
Apply
$130k – $170k per year · Remote (United States, US time zones hours) · Full-Time
Java
DevOps
AWS
Apply
$150k – $350k per year · Remote (United States) · Full-Time
JavaScript
TypeScript
Node JS
DevOps
Terraform
Pulumi
CI/CD
AWS
Cybersecurity
SOC 2
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Fastify
AI/ML
LangChain
LlamaIndex
Embeddings
AI Agents
LLM
RAG
OpenAI
Anthropic
Vercel AI SDK
Frontend
Next.js
React.js
DevOps
Rest API
Azure
CI/CD
Docker
Apply
≈ $14k – $36k per year (Estimated) · Remote (India) · Full-Time · 4+ years exp · India
Python
SQL
Mobile
Clean Architecture
DevOps
Rest API
Apply
In office · 4+ years exp · Bengaluru
JavaScript
PHP
TypeScript
Node JS
PHP
Laravel
Databases
MySQL
Frontend
Next.js
React.js
Mobile
Clean Architecture
DevOps
Rest API
CI/CD
AWS
GitHub
Linux
Apply
$21k – $26k per year · Remote (EAEU) · 2+ years exp · Moscow
Go
JavaScript
PHP
TypeScript
SQL
Node JS
PHP
Laravel
PHPUnit
Databases
MySQL
PostgreSQL
Redis
AI/ML
AI Agents
DevOps
CI/CD
Docker
Linux
Apply
≈ $17k – $38k per year (Estimated) · Remote (EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
Frontend
Redux
Webpack
React.js
Storybook
npm
DevOps
CI/CD
Design
Figma
Management
Scrum
QA
Jest
Apply
Data & AI Engineer 2 days ago
$71k – $107k per year · Remote (France) · Full-Time · 8+ years exp · Master's Degree · Paris
Python
SQL
Databases
Snowflake
AI/ML
dbt
Machine Learning
DevOps
Terraform
GitHub Actions
CI/CD
Git
AWS
Analytics
ETL/ELT
Apply
Data & AI Engineer 2 days ago
$54k – $80k per year · Remote (France) · Full-Time · Bachelor's Degree · Paris
Python
SQL
Databases
Snowflake
AI/ML
dbt
Machine Learning
DevOps
Terraform
GitHub Actions
CI/CD
Git
AWS
Analytics
ETL/ELT
Apply
$205k – $265k per year · Remote (United States) · Full-Time · 10+ years exp
Python
Go
JavaScript
TypeScript
Node JS
AI/ML
Machine Learning
Frontend
React.js
Mobile
State Management
DevOps
AWS
Docker
Incident Management
SLI/SLO/SLA
Apply
Proposal Writer 6 days ago
Remote (likely Canada, PST hours) · Contractor
AI/ML
LLM
Apply
$100k – $150k per year · In office · Full-Time · 3+ years exp · New York
Apply
Corporate Counsel 1 month ago
$205k – $250k per year · In office · Full-Time · 2+ years exp · New York
Cybersecurity
GDPR
Apply
$165k – $195k per year · In office · Full-Time · 2+ years exp · New York
Apply
See all jobs
This is one of many
2,066,780 more open roles from verified company boards, updated every day.