2,285,694open jobs
145,408companies
272,265added this week
Browse all
Salary
≈ $52k – $94k per year (Estimated)
Location
Hybrid (Richmond Hill, Canada)
Seniority
Senior · 5+ years exp
Visa
Sponsors visas in United States; no register of this country names it

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Jul 22, 2026. Staples scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Staples is an American business-to-business office supply company headquartered in Framingham, Massachusetts, selling office products, furniture, technology, breakroom supplies, promotional products and print services through stores, online and a contract sales force. Founded in 1986 in Brighton, Massachusetts, it is owned by Sycamore Partners and runs the Quill online supply business, while Staples Canada is operated as a separate company. Its workforce spans retail stores, distribution and fulfillment centers, delivery fleets, contract sales teams and corporate functions such as merchandising, marketing, finance and technology.

Some of what you will do:

The Staples technology team is seeking a motivated and talented Junior Software Developer to join our backend development team. We are looking for someone passionate about building robust, scalable backend systems and microservices. This role focuses exclusively on server-side development using .NET and C# technologies. You will work in a collaborative environment where you can grow your skills while contributing to mission-critical applications that serve our customers.

Specifically, You Will:

  • Develop and maintain backend applications and APIs using .NET and C#.

  • Build and enhance microservices architecture components.

  • Design and implement RESTful APIs and web services.

  • Work with databases to create efficient data access layers.

  • Deploy and monitor applications in Azure cloud environment.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and follow development best practices.

  • Contribute to testing strategies including unit and integration testing..

Some of what you need:

  • Bachelor's degree or diploma in Computer Science, Software Engineering, or related field.

  • Relevant coding bootcamp certification or equivalent practical experience.

  • Microsoft certifications (Azure Fundamentals, C# certifications) are a plus.

  • Strong foundational knowledge of C# and .NET framework (.NET 8+).

  • Understanding various design patterns and best practices.

  • Good knowledge of microservices architecture concepts, Cloud Native services, Containerized Architecture.

  • Expertise in RESTful API design and development.

  • Database knowledge (SQL Server preferred, but open to other RDBMS).

  • Familar understanding of Azure cloud services such as EventHub, Table Storage, Blob Storage.

  • Experience with version control systems (Git).

  • Understanding of software development lifecycle (SDLC) and Agile methodology.

  • Experience with Azure services (App Service, Azure Functions, Service Bus, Azure SQL).

  • Knowledge of containerization technologies (Docker, Kubernetes).

  • Familiarity with message queues and event-driven architecture.

  • Understanding of CI/CD pipelines and DevOps practices (Azure DevOps).

  • Experience with Entity Framework Core or other ORM tools.

  • Knowledge of design patterns and software architecture principles.

  • Experience with automated testing frameworks (xUnit, NUnit).

  • Understanding of authentication and authorization (OAuth, JWT).

  • Knowledge of caching strategies (Redis, Azure Cache).

  • 5+ years of professional software development experience.

  • 5+ years of experience with .NET Core/.NET 8+ and C# development.

  • Basic experience with SQL databases and writing queries.

  • Exposure to cloud platforms, preferably Microsoft Azure.

  • Understanding of web service development and API integration.

  • Experience with development tools like Visual Studio or VS Code.

  • Familiarity with agile development methodologies is a plus.

Physical demands/working conditions:

  • Office environment - Hybrid, with 4 days onsite in Richmond Hill, subject to the hybrid policy.

Some of what you will get:

  • Associate discount

  • Health and Dental benefits

  • RRSP/DPSP

  • Performance bonuses

  • Learning & Development programs

  • And more...

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,285,694 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
Remote, many countries
Similar stack
Same company
Richmond Hill
Systems Developer 1 month ago
In office · 6+ years exp · Bachelor's Degree · Waterloo
Python
Apply
Software Engineer 2 days ago
$45k – $84k per year · In office · Full-Time · 3+ years exp · High School Diploma · Canada
JavaScript
Java
SQL
Java
Spring Boot
Spring MVC
Databases
Db2
Amazon Aurora
Frontend
JQuery
DevOps
CI/CD
AWS
Docker
Amazon ECS
Apply
$112k – $147k per year · In office · 9+ years exp · Bachelor's Degree · Vancouver
DevOps
CI/CD
SLI/SLO/SLA
Apply
Equity · Remote (United States) · 4+ years exp · Bachelor's Degree · United States · Canada
Java
Kotlin
Swift
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
Prompt Engineering
Function Calling
AI Agents
Agentic Workflows
DevOps
OpenTelemetry
Datadog
Prometheus
AWS
Grafana
Amazon Kinesis
Apply
Remote (Canada) · Full-Time
DevOps
Linux
MPLS
Apply
Remote (likely Europe) · Full-Time · 5+ years exp
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
MassTransit
Databases
Azure SQL Database
AI/ML
Function Calling
AI Agents
LLM
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Analytics
Azure Data Factory
Apply
Remote (United States, ET hours) · Contractor · Master's Degree
C#
C#
.NET
Management
Google Calendar
Apply
≈ $73k – $144k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Deerfield Beach
Bash
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Linux
Unix
Analytics
Microsoft Excel
Management
Agile
Scrum
Apply
≈ $25k – $51k per year (Estimated) · In office · 1+ year exp · Nanaimo
Apply
Sales Associate 20 days ago
≈ $25k – $50k per year (Estimated) · In office · 1+ year exp · Red Deer
Apply
≈ $26k – $52k per year (Estimated) · In office · 1+ year exp · Charlottetown
Apply
≈ $26k – $52k per year (Estimated) · In office · 1+ year exp · Charlottetown
Apply
In office · 3+ years exp · Bachelor's Degree · Richmond Hill
Apply
$25k – $33k per year · In office · Full-Time · Richmond Hill
Apply
Hybrid · 5+ years exp · Bachelor's Degree · Richmond Hill
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
PostgreSQL
Redis
MS SQL
Frontend
Tailwind CSS
Next.js
Bootstrap
React.js
DevOps
Rest API
Splunk
Datadog
Azure
CI/CD
Docker
GitHub
Windows
Management
Agile
Apply
In office · Richmond Hill
Apply
$33k – $34k per year · In office · Internship · Bachelor's Degree · Richmond Hill
Apply
See all jobs
This is one of many
2,285,694 more open roles from verified company boards, updated every day.