Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... You will work on Varicent Incentives , a single-page web application built using React and Redux ...
New
Quick apply
Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... You will work on Varicent Incentives , a single-page web application built using React and Redux ...
New
Quick apply
Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... You will work on Varicent Incentives , a single-page web application built using React and Redux ...
New
Edmonton, AB · On-site
Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, you'll design, develop, and ...
Edmonton, AB · On-site
Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, you'll design, develop, and ...
CA$22 - CA$28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software Development Intern to join our team at our Edmonton location. They will be focused on developing our ...
CA$22 - CA$28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software Development Intern to join our team at our Edmonton location. They will be focused on developing our ...
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on ...
Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest ...
Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest ...
Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest ...
Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest ...
Calgary, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Quick apply
Calgary, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Edmonton, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Quick apply
Edmonton, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Calgary, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Quick apply
Calgary, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Edmonton, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Quick apply
Edmonton, AB · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ... Experience working with RESTful Web Services Perks: * Competitive Salary * Individual performance ...
Intermediate Software Developer, Promotions atVenu - Calgary, AB - Full-Time Reports To: Development Manager, Promotions About the Job: atVenu is seeking an Intermediate Software Developer to help us ...
Quick apply
Intermediate Software Developer, Promotions atVenu - Calgary, AB - Full-Time Reports To: Development Manager, Promotions About the Job: atVenu is seeking an Intermediate Software Developer to help us ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
Quick apply
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact ...
Calgary, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Quick apply
Calgary, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Edmonton, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Quick apply
Edmonton, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Edmonton, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Quick apply
Edmonton, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Quick apply
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Quick apply
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Calgary, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Quick apply
Calgary, AB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...
Full-time
Posted yesterday
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.