545 Sr Developer jobs in Canada
Sr. Developer - Cloud Database Systems

Posted 9 days ago
Job Viewed
Job Description
At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.
SAP is revolutionizing the Database as a Service (DBaaS) industry with our groundbreaking SAP HANA Cloud services. Our customers experience ultimate intelligence with a single gateway to all their trusted data in real-time, no matter where it sits. SAP HANA Cloud brings the power and performance of SAP data management to the cloud. Our customers can manage their data storage, governance, and reporting all within a single cloud solution, and benefit from cloud qualities such as high-availability, elasticity, and low total cost of ownership.
At SAP Waterloo, we are proud of our work environment. We have a strong culture of teamwork and shared responsibility. We excel at coming up with new ideas and bringing them into production. Our pace is challenging and sustainable.
We're hiring talented Cloud Database Systems Developers to help us to build the data management engines that power SAP HANA Cloud and integrate them with applications and services in the broader SAP Business Technology Platform.
As a Cloud Database Systems Developer at SAP you will:
+ Design and prototype interfaces between data management services and the full suite of SAP cloud services and applications
+ Evaluate and improve performance of data-driven full stack applications
+ Ensure the highest degree of security for data managed by our software
+ Contribute to complicated technical projects that involve a wide variety of teams within the company
+ Utilize your awesome problem-solving skills to help prevent and investigate production issues
+ Participate in a shared on-call rotation
The ideal Cloud Database Systems Developer will have:
+ B.Sc. or M.Sc. in Computer Science, or an equivalent degree
+ At least two of the following:
+ 5 years of experience writing or maintaining mission-critical system software
+ 5 years of experience writing SQL queries or managing relational database systems
+ 5 years of experience working with cloud technologies (Azure/AWS/GCP, Kubernetes, Docker, Apache Spark, Delta Tables, etc.)
+ 5 years of programming SAP business applications
+ Strong skills in at least one of Python, Go, Node.js or ABAP
+ Experience working with at least one of X.509 or JWT authentication
+ Extremely strong problem solving and troubleshooting skills
+ Thorough understanding of concurrent and distributed programming
+ Tremendous attention to detail and the ability to build reliable and scalable software systems
+ Effective communication and collaboration skills
+ Solid interpersonal skills
+ Willingness to persist at debugging, troubleshooting, and resolving complex technical issues
+ A strong work ethic and a passion for problem solving, as well as being self-driven and motivated
**Bring out your best**
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
**We win with inclusion**
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world.
SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: .
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the **SAP Referral Policy** . Specific conditions may apply for roles in Vocational Training.
**EOE AA M/F/Vet/Disability:**
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is - 214,300 (CAD) CAD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. Please reference this link for a summary of SAP benefits and eligibility requirements: .
Due to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.
Requisition ID: | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid
Sr. Developer - Web and Mobile

Posted 22 days ago
Job Viewed
Job Description
At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.
**Purpose**
The SAP Analytics Cloud team is looking for energetic and innovative developers to help with our next generation cloud-based Analytics platform. Are you a passionate individual who wants an opportunity to learn new things while honing your skills using leading edge technologies for Cloud, Big Data, Mobile, SAP HANA (in Memory) and modern Visualization? Do you thrive in a team with strong engineers to learn from and where all members of the engineering team, including management are close to the code and making technical contributions? If so, then this is the right job for you! Help us shape the future.
**Key Responsibilities**
As a Sr. Software Developer, you will be a key contributor to one of our SAP Analytics Cloud development teams - elaborating, architecting, and implementing complex features, while providing technical leadership to others on the team. As such, you will be required to establish successful partnerships with Product Experts, UX designers, leadership, and subject matter experts. You will be responsible for analyzing complex systems, influencing product design and architecture. You have a strong customer focus, a quality mindset, and are passionate about user experience. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems.
**What you'll do**
+ Evaluate requirements with stakeholders to propose and compare design and technology options for upcoming projects together with architects, including creating proof-of-concept implementation
+ Drive the design, implementation and documentation of new features, while ensuring quality, and security of the product.
+ Work closely with architects, software developers, Product Experts, UX and QA members to ensure successful releases.
+ Manage individual project priorities, deadlines and deliverables.
+ Serve as technical leader for less experienced team members. Mentor more junior team members and help them grow. This includes reviewing designs / code and providing feedback for others.
+ Work on customer issues, by debugging and delivering critical bug fixes in a safe manner
+ Help the team evolve and grow by contributing best practices.
+ Stay up to date on best practices and cutting-edge technology developments.
**What you bring**
+ Bachelor's degree in Computer Science, Engineering or similar
+ 7 years of professional development experience
+ Of which at least 4 years of experience developing complex, performant, and modern web applications in JavaScript / TypeScript with frameworks like React/Redux/Angular/Node.js
+ 2 years of experience with mobile development on the iOS platform is a strong plus
+ 2 years of experience in a senior developer / architect role leading elaboration, design, and development of larger projects/features with other developers
+ Demonstrated ability to thrive in projects with large codebases and make major contributions in previous teams or projects
+ Ability to evaluate and develop different approaches, designs, and solutions to issues and effectively communicate recommendations and tradeoffs that were considered
+ Proven ability to debug, analyze, and resolve complex issues.
+ Ability to collaboratively elaborate a feature, design the architecture, and implement with others, while balancing short-term deliverables/constraints with long-term goal
+ Excellent verbal, written, analytical and communication skills
+ Experience communicating with customers while resolving customer tickets
+ Experience working asynchronously with colleagues in different time zones around the world
**Bring out your best**
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
**We win with inclusion**
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world.
SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: .
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the **SAP Referral Policy** . Specific conditions may apply for roles in Vocational Training.
**EOE AA M/F/Vet/Disability:**
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability.
SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 102,400 - 214,300 (CAD) CAD. The actual amount to be offered to the successful candidate will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. Please reference this link for a summary of SAP benefits and eligibility requirements: .
Due to the nature of the role, which involves global interactions with SAP entities, as well as with employees and stakeholders in Canada, functional proficiency in English is required for positions based in the Quebec.
Requisition ID: | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid
Sr Software Developer
Posted today
Job Viewed
Job Description
Job Description
Job Summary
Sr Software Developer
Matter Inc
Full Time
Remote | Kelowna, BC, Canada
The Opportunity
Building a net new paradigm while tackling deep technical challenges might be enough; yet standing shoulder to shoulder with a capable, committed team focused on touching millions of people is unlike any other career environment.
Matter Inc encourages team members to take risks, think like entrepreneurs, and innovate within their roles. If you want to be a part of a company who embraces change and agility while encouraging flexibility and adaptation to a rapidly evolving environment, keep reading.
Competitive and focused, our team is on a mission to help eCommerce merchants meet their customers where they are at by innovating leading edge web technologies that leverage GenAI.
Responsibilities
Design, develop, and maintain software applications and systems.
Write clean, scalable, and maintainable code.
Collaborate with product owners to define, design, and ship new features.
Participate in evolving development processes, including planning & code-review
Troubleshoot and debug software issues to ensure performance.
Experience/Qualifications
Minimum 5-10 years of experience as a software developer.
Strong knowledge of software development principles and best practices.
Excellent problem-solving skills and ability to think creatively.
Ability to work in a fast-paced startup environment with a small team.
Bachelor's degree in Computer Science or related field (Probably).
Collaboration/prioritization experience
Opinions about technology operations
Leadership Vibes
Strong proficiency in:
React/Next
Node
Typescript
GraphQL
Docker
CI/CD
GenAI
What's in it for you? (Salary, Commissions & Benefits)
Take care of your well-being with comprehensive health insurance coverage.
Participate in the company's success and growth with the opportunity to earn stock options.
Receive a competitive compensation package with a base salary.
At Matter Inc, we believe in fostering a meritocratic culture where everyone has the opportunity to succeed. We support all candidates suited for the role, ensuring they feel welcomed and well-equipped to thrive. Matter builds technologies that operate on the edge of what is possible with LLMs & GenAI.
Our predecessor company Strawhouse Inc, was Canada's fastest growing startup in 2017 and drove over $1.2Billion in GMV for early stage ecommerce brands like Athletic Greens and Dr Squatch. Former team members have gone on to work at companies like Meta, Amazon & Atlassian.
Our team is tackling real-time optimization and personalization of shopper experiences. People who choose to build their careers by building with us at Matter help shape a future enabled by fully dynamic and personalized web experiences.
Sr Software Developer
Posted today
Job Viewed
Job Description
Job Description
Software Developer Full Stack Overview
Were looking for a Full Stack Software Developer to join our team and help design, develop, and deploy innovative applications that drive business performance. In this role, youll collaborate closely with cross-functional teams to transform ideas into scalable technical solutions. Youll work across the full software development lifecyclefrom planning and design to deployment and ongoing supportwhile embracing modern frameworks and technologies.
Key Responsibilities
Application Development & Delivery
Participate in the planning, design, development, and deployment of new applications and enhancements to existing systems.
Translate business and project requirements into efficient, scalable, and reliable technical solutions.
Develop and unit test moderately to highly complex modules in alignment with business and design specifications.
Produce clear system and design documentation to support maintainability, knowledge transfer, and adherence to development methodology.
Collaboration & Quality Assurance
Engage in design sessions, peer code reviews, and walkthroughs to ensure solutions align with business needs and development standards.
Implement front-end and back-end components ensuring seamless integration and optimal user experience.
Write clean, maintainable, and efficient code following industry best practices.
Conduct code reviews to ensure code quality, consistency, and adherence to internal standards.
Performance & Support
Optimize applications for performance, scalability, and reliability using appropriate design patterns and multithreading concepts.
Provide timely support and enhancements to production systems to minimize downtime and improve business effectiveness.
Troubleshoot, debug, and resolve software defects efficiently.
Stay up to date with emerging technologies, frameworks, and software development best practices.
Working Conditions
Hybrid work model: combination of remote and on-site work.
Office environment: open, collaborative workspace (varies by location).
Fast-paced setting with tight deadlines and shifting priorities.
Reliable personal transportation required.
Minimum Technical Qualifications
Bachelors degree in Computer Science , Computer Engineering , or equivalent experience.
5+ years of professional software development experience.
Strong foundation in Object-Oriented (OO) design and programming .
Full Stack development experience, ideally with Single Page Applications (SPA) using modern frameworks (e.g., Flutter , React , Angular ).
Proficiency in at least one major programming language: Python , Ruby , C# , Node.js , Java , Dart , or Smalltalk .
Deep understanding of front-end technologies (HTML, CSS, JavaScript).
Experience with database development and optimization (SQL and NoSQL).
Familiarity with design patterns and multithreading concepts.
Hands-on experience with version control systems (e.g., Git).
Strong understanding of RESTful API design and implementation.
Working knowledge of software architecture and system design principles .
Nice-to-Have Skills
Experience with front-end frameworks such as Flutter , React , or Angular .
Familiarity with Azure Platform as a Service (PaaS) offerings.
Experience with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of UML , technical drawings, and documentation best practices.
Experience with automated testing and software testing methodologies.
Exposure to mobile app development .
Understanding of DevOps practices and continuous integration (CI/CD) .
Experience working within Agile/Scrum environments and related tools.
Soft Skills & Behaviours
Excellent written and verbal communication skills.
Strong analytical and problem-solving abilities.
Able to work independently and collaboratively with minimal supervision.
Highly organized, detail-oriented, and able to manage multiple priorities effectively.
Self-motivated and proactive, with a curiosity for learning and experimenting with new technologies.
Willingness to learn and adopt new programming languages (including Dart and Smalltalk ) as part of the organizations evolving tech stack.
RQ09639 - Sr. Software Developer
Posted today
Job Viewed
Job Description
Job Description
RQ09639 - Sr. Software Developer
Downtown, Toronto
Hybrid - 3 days in office
Contract (8 months +, possible extension)
Security Level: CRJMC (must get clearance before start date)
Programmer/Developer (L3) with 10+ years experience to support critical solutions in the portfolio, for the design, coding and unit testing of enhancements, troubleshooting, along with break/fix solutions support. The successful proponent will be responsible for translating business requirements and functional specifications into working, tested applications. This includes using cloud technologies Microsoft Azure, .NET. C#/MVC, Entity Framework, ReactJS, HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure Functions; Azure Logic Apps; and designing, building, modelling and configuring database management systems (using Azure SQL Database (Pass), SQL Server).
Must-Haves:
- 10+ of experience building and maintaining stable, secure and scalable web & desktop applications using Azure Cloud and MS .NET technologies and tools
- 5+ years of experience in writing high-quality code using cloud technologies, Microsoft Azure, .NET. C#/MVC, Entity Framework, ReactJS, HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure Functions; Azure Logic Apps.
- Demonstrated experience in using frontend JavaScript frameworks (such as Angular, VueJS, React, etc.)
Nice-to-Have:
- Previous experience in OPS or Justice Technology Servcies (JTS) would be an asset
RQ09761 - Sr. Software Developer
Posted today
Job Viewed
Job Description
Job Description
RQ09761 - Sr. Software Developer
Toronto (Jarvis St.)
Hybrid: 3 Days onsite / 2 days remote
- From October 20, 2025, the candidate is required to work onsite 4 days a week and 1 day from home
- From January 5, 2026, the candidate is required to work onsite 5 days a week fully
Contract 9 months possible extension
Required to translate technical systems specifications into working, tested applications.
This includes:
- developing detailed programming specifications
- writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests.
Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
Must-Have's:
- Leveraging business intelligence and creating captivating reports and semantic models for partners using Power BI Workspaces
- Supports Clients' wide-ranging business information requirements, implementing and supporting business intelligence software solutions
- Develops and supports customized query applications which analyze key business data
- Proven troubleshooting and analytical experience
- Extensive experience with conceptual, logical and physical data modelling tools using Power BI Semantic Models
- Supports Clients wide-ranging business information requirements, implementing and supporting business intelligence software solutions. Develops and supports customized query applications which analyze key business data. Also develops and supports guided analysis and drill-down functionality, routine scheduling and notification of report generation, and effective implementation of opportunity and key-trend alerts
- Extensive experience with Power BI for data modelling and creating captivating reports.
RQ09787 - Sr. Software Developer
Posted today
Job Viewed
Job Description
Job Description
RQ09787 - Sr. Software Developer
Toronto (Jarvis St)
Hybrid: 3 Days onsite / 2 days remote
- From October 20, 2025, the candidate is required to work onsite 4 days a week and 1 day from home
- From January 5, 2026, the candidate is required to work onsite 5 days a week fully
Contract 1 year, with a possible extension
Required to translate technical systems specifications into working, tested applications.
This includes:
- developing detailed programming specifications
- writing and/or generating code
- compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
Must-Have:
- 10+ years of experience as a designer and developer in the large-scale multi-client web applications
- 10+ year of hands-on working experience of Java development with Oracle or SQL database
- 5+ years of hands-on experience of RestAPI, React, Typescript, HTML5, CSS3, NodeJS
- Knowledge and experience of microservice architecture as well as a demonstrated ability to apply core architecture principles to enhance a product's extensibility and maintainability.
- Working experience of RXJS, NextJS, VueJS
Be The First To Know
About the latest Sr developer Jobs in Canada !
RQ09683 - Sr. Software Developer
Posted today
Job Viewed
Job Description
Job Description
RQ09683 - Sr. Software Developer
Downtown, Toronto
On-site
Contract (7-8 months)
Security Level: CRJMC (Must get clearance before start date)
The Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years experience for the design, coding and unit testing of enhancements and for troubleshooting and break/fix solutions support for a number of system in the portfolio. The successful proponent will be responsible for translating business requirements and functional specifications into working, tested applications
Must-Haves:
- ASP.NET Programming all supported versions
- .NET Framework - all supported versions C #.Net VB.NET SQL XML Visual Studio - all supported versions
- MS SQL Server
- Experience in programming and analysis at the specified experience level (L3)
Nice-to-Have:
- Public Sector OR Justice Technology Services (JTS) experience
RQ09741 - Sr. Software Developer
Posted today
Job Viewed
Job Description
Job Description
RQ09741 - Sr. Software Developer
222 Jarvis or 33 King St.
Toronto
Hybrid - - Candidate MUST work 3 days onsite and 2 days remote - Starting October 20, resources are expected to come into the office 4 days per week. Starting January 5, resources are expected to come into the office 5 days per week. This is subject to change based on manager discretion or change in OPS policy.
Security Level: CRJMC (Must get clearance before start date)
Contract 6 months, possible extension
Must-Have's:
5+ years of experience with the following:
- OutSystems expertise, ideally certification in OutSystems or another Low Code solution.
- Power BI expertise
- Cloud Technologies (Azure, MS DevOps, etc.)
Nice-to-Have:
- OPS experience such as:
- Demonstrated experience supporting Ministry of Finance business areas, knowledge of Advisory, Objections and Appeals, and Tax and Benefit programs.
- Experience working in a high-impact Agile team leveraging OPS standards and methodologies.
- Experience with applying OPS architectural and security standards and best practices.
RQ09685 - Sr. Software Developer
Posted today
Job Viewed
Job Description
Job Description
RQ09685 - Sr. Software Developer
Downtown, Toronto
On-site
Contract (7-8 months)
Security Level: CRJMC (Must get clearance before start date)
The Corrections Systems Portfolio is seeking a temporary Senior Programmer/Developer (Level 3) with 10+ years of experience to support the design, development, and maintenance of multiple systems. The successful candidate will be responsible for translating business requirements into robust, tested software solutions, including enhancements, troubleshooting, and break/fix support.
Must-Haves:
- 10+ years of experience
- Stakeholder Collaboration
- ASP.NET Programming all supported versions
- .NET Framework - all supported versions C #.Net VB.NET SQL XML Visual Studio - all supported versions
- MS SQL Server
Nice-to-Have:
- Public Sector experience