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 ...
Quick apply
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 ...
Quick apply
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 ...
Responsibilities GPU SOFTWARE DEVELOPER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be ...
Responsibilities GPU SOFTWARE DEVELOPER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be ...
AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the intersection of C ...
AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the intersection of C ...
GPU SOFTWARE DEVELOPER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a ...
GPU SOFTWARE DEVELOPER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a ...
THE ROLE: AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the ...
THE ROLE: AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the ...
Calgary, AB · On-site +1
A software developer is a key member of the team responsible to contribute to the development of ... Serve as a technical reference point, coaching and mentoring staff and acting as a source of truth ...
Calgary, AB · On-site +1
A software developer is a key member of the team responsible to contribute to the development of ... Serve as a technical reference point, coaching and mentoring staff and acting as a source of truth ...
Edmonton, AB · On-site
Designs and develops in-house software systems (desktop and web) used by staff and construction ... Software Developer Student Requisition ID: 12503
Edmonton, AB · On-site
Designs and develops in-house software systems (desktop and web) used by staff and construction ... Software Developer Student Requisition ID: 12503
Responsibilities SMTS Quality Engineering for AGS Libraries THE ROLE Do you want to develop math ... Work with the AGS Library software development teams to analyze problems and validate solutions.
Responsibilities SMTS Quality Engineering for AGS Libraries THE ROLE Do you want to develop math ... Work with the AGS Library software development teams to analyze problems and validate solutions.
SMTS Quality Engineering for AGS Libraries THE ROLE Do you want to develop math and communication ... Work with the AGS Library software development teams to analyze problems and validate solutions.
SMTS Quality Engineering for AGS Libraries THE ROLE Do you want to develop math and communication ... Work with the AGS Library software development teams to analyze problems and validate solutions.
... staff and customers. Purpose-built for the ag and construction industries, Brilliant Harvest's AI ... Collaborate with senior developers to design, build, and test software solutions that address the ...
... staff and customers. Purpose-built for the ag and construction industries, Brilliant Harvest's AI ... Collaborate with senior developers to design, build, and test software solutions that address the ...
... staff and customers. Purpose-built for the ag and construction industries, Brilliant Harvest's AI ... Collaborate with senior developers to design, build, and test software solutions that address the ...
... staff and customers. Purpose-built for the ag and construction industries, Brilliant Harvest's AI ... Collaborate with senior developers to design, build, and test software solutions that address the ...
Calgary, AB · On-site
About the Role We're hiring a Staff AI Engineer to lead our team's transformation into AI-first ... software with AI agents, ensuring output quality, and establishing the engineering practices that ...
Calgary, AB · On-site
About the Role We're hiring a Staff AI Engineer to lead our team's transformation into AI-first ... software with AI agents, ensuring output quality, and establishing the engineering practices that ...
Calgary, AB · Remote
This role is ideal for someone who started their career in software engineering and developed deep ... As a Staff-level engineer, you'll own complex technical initiatives, help shape security strategy ...
Calgary, AB · Remote
This role is ideal for someone who started their career in software engineering and developed deep ... As a Staff-level engineer, you'll own complex technical initiatives, help shape security strategy ...
As a Software Engineer III in GreenShield Labs, you will have the opportunity to work on a wide ... staff, etc.) and other engineers to plan features, estimate complexity, and develop scalable ...
As a Software Engineer III in GreenShield Labs, you will have the opportunity to work on a wide ... staff, etc.) and other engineers to plan features, estimate complexity, and develop scalable ...
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... Our staff are industry leaders in forestry, technology, analytics, strategic planning, resource and ...
Quick apply
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... Our staff are industry leaders in forestry, technology, analytics, strategic planning, resource and ...
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... Our staff are industry leaders in forestry, technology, analytics, strategic planning, resource and ...
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... Our staff are industry leaders in forestry, technology, analytics, strategic planning, resource and ...
Calgary, AB · Hybrid
Bachelor's or master's degree in computer science, Software Engineering or a related field ... We support staff with local and national events where you will be given the opportunity to ...
Calgary, AB · Hybrid
Bachelor's or master's degree in computer science, Software Engineering or a related field ... We support staff with local and national events where you will be given the opportunity to ...
The tool is also used extensively within JETI and by economic developers to analyze and report on ... Windows Operating System, Microsoft Office software, Microsoft Project * Formal application ...
New
Quick apply
The tool is also used extensively within JETI and by economic developers to analyze and report on ... Windows Operating System, Microsoft Office software, Microsoft Project * Formal application ...
New
Programming principles, techniques, practices, logic and database design. Website development and ... Windows Operating System, Microsoft Office software, Microsoft Project. Formal application ...
Quick apply
Programming principles, techniques, practices, logic and database design. Website development and ... Windows Operating System, Microsoft Office software, Microsoft Project. Formal application ...
Bachelor's or master's degree in computer science, Software Engineering or a related field ... We support staff with local and national events where you will be given the opportunity to ...
Bachelor's or master's degree in computer science, Software Engineering or a related field ... We support staff with local and national events where you will be given the opportunity to ...
$25K - $45.5K
3% of jobs
$45.5K - $66K
5% of jobs
$66K - $86.5K
7% of jobs
$101K is the 25th percentile. Wages below this are outliers.
$86.5K - $107K
13% of jobs
$107K - $127.5K
16% of jobs
The median wage is $136K / yr.
$127.5K - $148K
13% of jobs
$164.1K is the 75th percentile. Wages above this are outliers.
$148K - $168.5K
22% of jobs
$168.5K - $189K
11% of jobs
$189K - $209.5K
4% of jobs
$209.5K - $230K
3% of jobs
$230K - $250.5K
2% of jobs
$25K
$139.8K
$250.5K

Full-time
Posted 11 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.