Staff Software Developer

Remote from
Canada flag
Canada
Salary, yearly, CAD
104,300 - 136,800
Employment type
Full Time,
Job posted
Apply before
10 Jul 2026
Experience level
Senior
Views / Applies
21 / 2

About Varicent

Own Your Revenue Growth

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Varicent, a leader in Sales Performance Management, is seeking a Staff Software Developer for their Incentives Development team. This role involves building new features for a REST API and AWS infrastructure using C# and CloudFormation. You'll collaborate with cross-functional teams to enhance a React/Redux single-page application. The ideal candidate has 7+ years of experience, proficiency in backend languages like C# or Java, and deep AWS expertise. This is a senior-level position focusing on scalability, performance, and cloud-native solutions.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role requires 7+ years of experience, deep technical expertise in backend languages and AWS, and complex problem-solving with large datasets, indicating high complexity.

Salary Analysis

Median Highly Competitive
CAD120,550
CA Market
CAD104k – 137k
0 CAD150k
AI Insight The offered salary range of $104,300 to $136,800 CAD is competitive for a Staff Software Developer in Canada, aligning with market rates for senior-level roles. The median of $120,550 reflects a strong compensation package.

Key Skills

C# AWS React Redux CloudFormation REST API CI/CD ELT/ETL Software Architecture Scalability

Dear Hiring Team,

I am writing to express my interest in the Staff Software Developer position at Varicent. With over 7 years of experience building data-intensive applications, I am confident in my ability to contribute to your innovative team. My expertise in C# and AWS services, coupled with a strong background in cloud-native development, aligns perfectly with the requirements of this role.

I have a proven track record of delivering scalable solutions and optimizing performance for large datasets. I thrive in collaborative environments and am eager to bring my skills in design, code review, and mentorship to Varicent. I am particularly excited about the opportunity to work with modern technologies like React, Redux, and AWS to drive innovation in Sales Performance Management.

Thank you for considering my application. I look forward to the possibility of discussing how I can contribute to Varicent's continued success.

Sincerely,
[Your Name]

Describe a time you optimized a large-scale data processing system. What approach did you take?
I worked on a system processing millions of records daily. I identified bottlenecks in the ETL pipeline, then implemented partitioning and parallel processing using AWS Glue and Redshift. This reduced processing time by 60% and improved data reliability.
How do you ensure code quality in a team setting?
I advocate for thorough code reviews, automated testing (unit, integration, and performance), and adherence to coding standards. I also encourage pair programming and knowledge sharing to maintain high quality.
Explain your experience with infrastructure as code. Can you give an example of a complex CloudFormation stack you built?
I built a multi-tier AWS infrastructure using CloudFormation, including VPC, EC2 auto-scaling, RDS, and Lambda functions. I used nested stacks for modularization and parameterized templates for reusability across environments.
How do you approach designing a REST API that handles high concurrency and large payloads?
I focus on stateless design, efficient data serialization (e.g., Protocol Buffers), and implementing caching layers (ElastiCache). I also use asynchronous processing with message queues (SQS) and auto-scaling groups to handle spikes.
Tell me about a time you mentored a junior developer. What was your approach?
I paired with a new developer on a ticket involving AWS Lambda and DynamoDB. I guided them through the design pattern, reviewed their code iteratively, and encouraged them to explore AWS documentation. Over a few sprints, they became independent and contributed to production features.
At Varicent, we’re not just transforming the Sales Performance Management (SPM) market—we’re redefining how organizations achieve revenue success. Our cutting-edge SaaS solutions empower revenue leaders globally to design smarter go-to-market strategies, maximize seller performance, and unlock untapped potential. Varicent stands at the forefront of innovation, celebrated as a market leader in the 2025 Forrester Wave Report for SPM2023 Ventana Research Revenue Performance Management (RPM) Value IndexGartner Peer Insights2024 Gartner SPM Market Guide, and G2. Our solutions are trusted by a diverse range of global industry leaders like T-Mobile, ServiceNow, Wawanesa Bank, Shaw Industries, Moody’s, Stryker and hundreds more. Here’s why you’ll thrive at Varicent:
  • Innovate with Purpose: Build impactful solutions for customers worldwide.
  • Join Excellence: Work in a diverse, collaborative, and innovative team.
  • Shape the Future: Lead in redefining revenue optimization.
  • Grow Together: Unlock your potential in a supportive environment.
Join us at Varicent—where your talent and ambition meet limitless opportunities for success!

Staff Software Developer

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 Do

  • Build 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.

✅ What You’ll Bring

Technical Skills

  • 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.

Collaboration & Communication

  • Strong English communication skills and the ability to collaborate effectively within cross-functional teams.

  • B2-level English proficiency or higher is required.

📝 First 30 Days: Getting Started

  • 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.

🏗️ First 60 Days: Building Momentum

  • 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.

🎳 First 90 Days: Hitting Your Stride

  • 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.

Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require accommodation at any time during the recruitment process please email [email protected]
 
Varicent is also committed to compliance with all fair employment practices regarding citizenship and immigration status. By applying for a position at Varicent and/or by using this portal, you declare and confirm that you have read and agree to our Job Applicant Privacy Notice and that the information provided by you as part of your application is true and complete and includes no misrepresentation or material omission of fact

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›