Role Overview
Staples is hiring a Senior Software Developer (Contract). This is a contract hybrid role, based in Richmond Hill, Ontario. Part of Staples's Frontend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Some of what you will do:
We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have extensive experience in .NET Core (C#), Restful API, Azure Cloud Services, API development, SQL Database, Redis Cache. You will be responsible for designing, developing, and maintaining scalable software solutions while ensuring best practices in CI/CD and GitHub are implemented.
Specifically, You Will:
- Design, develop, and maintain high-quality software solutions using .NETCORE (C#).
- Develop and integration patterns (Restful API and Async Messaging).
- Work with microservices and implement scalable API architectures.
- Develop and manage relational databases (SQL Database) and NoSQL databases (Cosmos DB).
- Deploy and manage cloud solutions on Microsoft Azure AKS.
- Implement and maintain CI/CD pipelines for automated testing and deployments.
- Maintain and optimize existing codebases, ensuring high performance and reliability.
- Utilize GitHub for version control and collaboration.
- Write clean, scalable, and well-documented code following industry best practices.
Some of what you need:
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- Strong knowledge of Restful API, Web Security.
- Experience with microservices and Enterprise Integration Patterns.
- Proficiency in SQL Database and Cosmos DB.
- Hands-on experience with Microsoft Azure cloud services.
- Experience in CI/CD automation and GitHub workflows.
- Strong analytical, problem-solving, and debugging skills.
- Experience with containerization (Docker, Kubernetes) is a plus.
- Knowledge of frontend frameworks (React, Angular) is an advantage.
- Experience with distributed system architecture.
- 5 + years of experience in software development with C#.
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…
We value transparency in our hiring processes. Please note, artificial intelligence may be used in certain stages to screen, assess, or select applicants, however, a human reviewer makes all final decisions. This posting is for an existing vacancy.
Frequently Asked Questions
How do I apply for the Senior Software Developer (Contract) position at Staples?
Use the Apply button above to submit your application directly to Staples. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Senior Software Developer (Contract) role at Staples remote or in-office?
This is a hybrid role based in Richmond Hill, Ontario. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Senior Software Developer (Contract) at Staples earn?
Staples has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Developer (Contract) role at Staples posted?
This role was posted on March 29, 2026 (71 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Software Developer (Contract) role at Staples require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Staples lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start