At Varicent, we're not just transforming the Sales Performance Management (SPM) market--we're ... Staff Software Developer The Incentives Development team is dedicated to driving innovation and ...
Quick apply
At Varicent, we're not just transforming the Sales Performance Management (SPM) market--we're ... Staff Software Developer The Incentives Development team is dedicated to driving innovation and ...
Quick apply
At Varicent, we're not just transforming the Sales Performance Management (SPM) market--we're ... Staff Software Developer The Incentives Development team is dedicated to driving innovation and ...
Geotab is seeking a Senior Software Developer who will create web-based applications in JavaScript ... You will be responsible for the implementation of project tasks, as well as managing day-to-day ...
Geotab is seeking a Senior Software Developer who will create web-based applications in JavaScript ... You will be responsible for the implementation of project tasks, as well as managing day-to-day ...
ABC Fitness Solutions builds comprehensive, scalable technology and software designed to manage and grow fitness businesses of all sizes. We need a Lead Backend Developer to design APIs and data ...
New
ABC Fitness Solutions builds comprehensive, scalable technology and software designed to manage and grow fitness businesses of all sizes. We need a Lead Backend Developer to design APIs and data ...
New
Vancouver, BC · On-site
ABC Fitness Solutions builds comprehensive, scalable technology and software designed to manage and grow fitness businesses of all sizes. We need a Lead Backend Developer to design APIs and data ...
New
Vancouver, BC · On-site
ABC Fitness Solutions builds comprehensive, scalable technology and software designed to manage and grow fitness businesses of all sizes. We need a Lead Backend Developer to design APIs and data ...
New
As an experienced Senior Software Developer,you'lldevelop major components that power our consumer ... Work with product management and client services to scope out work and define acceptance criteria
As an experienced Senior Software Developer,you'lldevelop major components that power our consumer ... Work with product management and client services to scope out work and define acceptance criteria
As an experienced Senior Software Developer,you'lldevelop major components that power our consumer ... Work with product management and client services to scope out work and define acceptance criteria
As an experienced Senior Software Developer,you'lldevelop major components that power our consumer ... Work with product management and client services to scope out work and define acceptance criteria
Burnaby, BC · On-site
CA$92K - CA$112K/yr
You will join a dedicated team creating an innovative Unified Threat Management (UTM) feature set ... Implement and maintain software that powers our TLS stack and UTM feature set * Stay up to date on ...
Burnaby, BC · On-site
CA$92K - CA$112K/yr
You will join a dedicated team creating an innovative Unified Threat Management (UTM) feature set ... Implement and maintain software that powers our TLS stack and UTM feature set * Stay up to date on ...
CA$92K - CA$112K/yr
You will join a dedicated team creating an innovative Unified Threat Management (UTM) feature set ... Implement and maintain software that powers our TLS stack and UTM feature set * Stay up to date on ...
CA$92K - CA$112K/yr
You will join a dedicated team creating an innovative Unified Threat Management (UTM) feature set ... Implement and maintain software that powers our TLS stack and UTM feature set * Stay up to date on ...
Burnaby, BC · On-site
CA$140K - CA$160K/yr
Fortinet is offering an exciting career opportunity for a Senior Software Developer to join and ... This role involves full-stack web development as well as writing and managing microservices code ...
Burnaby, BC · On-site
CA$140K - CA$160K/yr
Fortinet is offering an exciting career opportunity for a Senior Software Developer to join and ... This role involves full-stack web development as well as writing and managing microservices code ...
Based out of British Columbia, you will report into the Senior Manager, Devops. WHAT YOU'LL DO: * Design and build software - tools, libraries, automation, services, and glue scripts * Responsible ...
Based out of British Columbia, you will report into the Senior Manager, Devops. WHAT YOU'LL DO: * Design and build software - tools, libraries, automation, services, and glue scripts * Responsible ...
CA$140K - CA$160K/yr
Fortinet is offering an exciting career opportunity for a Senior Software Developer to join and ... This role involves full-stack web development as well as writing and managing microservices code ...
CA$140K - CA$160K/yr
Fortinet is offering an exciting career opportunity for a Senior Software Developer to join and ... This role involves full-stack web development as well as writing and managing microservices code ...
Vancouver, BC · On-site
CA$104K - CA$150K/yr
... engineers ... You will be responsible for delivering high-quality software solutions, managing risks in large ...
Vancouver, BC · On-site
CA$104K - CA$150K/yr
... engineers ... You will be responsible for delivering high-quality software solutions, managing risks in large ...
And in this role, you'll get to do that, while shaping the future of managed services for our ... But our purpose goes beyond our software. We're creating a workplace where curious, growth-minded ...
And in this role, you'll get to do that, while shaping the future of managed services for our ... But our purpose goes beyond our software. We're creating a workplace where curious, growth-minded ...
CA$135K - CA$190K/yr
This individual will be working on the FortiManager, the centralized device management product ... C programming. Job Responsibilities * Develop, design and test the software for FortiManager
CA$135K - CA$190K/yr
This individual will be working on the FortiManager, the centralized device management product ... C programming. Job Responsibilities * Develop, design and test the software for FortiManager
CA$135K - CA$190K/yr
This individual will be working on the FortiManager, the centralized device management product ... C programming. Job Responsibilities * Develop, design and test the software for FortiManager
CA$135K - CA$190K/yr
This individual will be working on the FortiManager, the centralized device management product ... C programming. Job Responsibilities * Develop, design and test the software for FortiManager
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... Throughout the world, leading organizations count on NetApp to manage and store their data. From ...
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... Throughout the world, leading organizations count on NetApp to manage and store their data. From ...
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... Throughout the world, leading organizations count on NetApp to manage and store their data. From ...
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... Throughout the world, leading organizations count on NetApp to manage and store their data. From ...
We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ... As George (Development Manager) puts it, " This isn't a product you work on from the edges. You're ...
We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ... As George (Development Manager) puts it, " This isn't a product you work on from the edges. You're ...
Vancouver, BC · On-site +1
CA$120K - CA$145K/yr
As part of this team, the Enterprise Software Developer designs and builds robust integrations ... The ideal candidate thrives when working across distributed services, managing large datasets, and ...
Vancouver, BC · On-site +1
CA$120K - CA$145K/yr
As part of this team, the Enterprise Software Developer designs and builds robust integrations ... The ideal candidate thrives when working across distributed services, managing large datasets, and ...
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... Throughout the world, leading organizations count on NetApp to manage and store their data. From ...
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... Throughout the world, leading organizations count on NetApp to manage and store their data. From ...

Full-time
Posted 8 days ago
The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep technical expertise with creative problem-solving, the team delivers a best-in-class user experience for our customers. Our commitment to customer success extends beyond feature delivery—we continuously explore new opportunities to enhance our platform through cutting-edge capabilities that delight users and exceed expectations.
With a strong focus on quality, scalability, and performance, we consistently push the boundaries of efficiency, ensuring our systems remain modern, reliable, and built for the future.
As a Staff Software Developer, you will be part of a multidisciplinary team of developers, designers, data scientists, and business professionals. You will work on Varicent Incentives, a single-page web application built using React and Redux that connects to a REST API written in C# and hosted on AWS.
🔧 What You'll DoBuild new features for our REST API and enhance AWS infrastructure using a modern technology stack, including C# and AWS CloudFormation.
Partner closely with Product Management, Design, and QA teams to deliver new features and platform enhancements.
Participate in our pull request review process, ensuring high code quality while providing thoughtful feedback and mentorship to fellow team members.
Optimize application performance, scalability, and responsiveness across large datasets.
Develop cloud-native features using AWS services such as Lambda, S3, DynamoDB, and Redshift.
Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies.
Identify and resolve performance bottlenecks while ensuring high availability and platform reliability.
7+ years of software development experience, with a focus on data-intensive applications.
Proficiency in at least one backend programming language (e.g., C#, Java, or C++).
Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and Redshift.
Understanding of ELT/ETL processes and the challenges associated with handling large-scale datasets.
Strong understanding of software design principles and engineering best practices.
Excellent problem-solving skills and a passion for building clean, scalable, and maintainable solutions.
Strong English communication skills and the ability to collaborate effectively within cross-functional teams.
B2-level English proficiency or higher is required.
Learn and become familiar with our development processes, codebase, coding standards, and tools.
Actively participate in team meetings, collaborate with colleagues, and communicate progress, blockers, and learnings effectively.
Complete well-defined tasks and bug fixes while demonstrating the ability to write high-quality code.
Become increasingly independent when handling assigned work, requiring less supervision and guidance.
Take ownership of more complex assignments, including implementing new features and modules.
Demonstrate improved troubleshooting skills and the ability to resolve issues efficiently.
Consistently adhere to coding standards, produce maintainable and well-documented code, and actively participate in code reviews.
Contribute valuable insights during team discussions and collaborate effectively across functions.
Lead the development of a larger feature or service that is critical to the Incentives Management application.
Ensure scalability, reliability, and performance through rigorous testing and optimization.
Develop a strong understanding of the application's core architecture and troubleshoot reported defects with minimal assistance.
Consistently meet project deadlines while delivering high-quality work.
Demonstrate a commitment to continuous learning and staying current with emerging technologies and industry trends.
Identify opportunities to improve development processes and recommend solutions that enhance efficiency and productivity.
Participate in roadmap planning, technical discussions, and estimation exercises to help shape the future direction of the platform.
The expected base salary range for this role is $104,300 - $136,800* CAD, and individuals may be eligible to participate in our variable compensation program.
*Final compensation may vary based on experience, skills, designations, and market conditions. This posting is for an existing vacancy.
This hiring process utilizes artificial intelligence tools to assist in candidate screening and assessment. Our AI tools are designed to complement, not replace, human decision-making.