Power Platform Developer
Edmonton, AB · Remote
The position operates within an Agile remote software engineering team, requiring proficiency with collaboration platforms such as Microsoft Teams and Azure DevOps. Occasional client-facing ...
Edmonton, AB · Remote
The position operates within an Agile remote software engineering team, requiring proficiency with collaboration platforms such as Microsoft Teams and Azure DevOps. Occasional client-facing ...
Edmonton, AB · Remote
The position operates within an Agile remote software engineering team, requiring proficiency with collaboration platforms such as Microsoft Teams and Azure DevOps. Occasional client-facing ...
Edmonton, AB · On-site
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
Quick apply
Edmonton, AB · On-site
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
Quick apply
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
Quick apply
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
Quick apply
... Engineer and with Project Manager. What you will be doing ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...
Collaborate with senior developers to design, build, and test software solutions that address the needs of the agricultural sector. * Contribute to coding, debugging, and documenting software ...
Collaborate with senior developers to design, build, and test software solutions that address the needs of the agricultural sector. * Contribute to coding, debugging, and documenting software ...
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 ...
Edmonton, AB · On-site +1
Our Information Technology - Business Applications group is currently looking to add a Software ... Experience working within a DevOps environment, including familiarity with version control (e.g ...
Edmonton, AB · On-site +1
Our Information Technology - Business Applications group is currently looking to add a Software ... Experience working within a DevOps environment, including familiarity with version control (e.g ...
Our Information Technology - Business Applications group is currently looking to add a Software ... Experience working within a DevOps environment, including familiarity with version control (e.g ...
Quick apply
Our Information Technology - Business Applications group is currently looking to add a Software ... Experience working within a DevOps environment, including familiarity with version control (e.g ...
Edmonton, AB · Hybrid
Data Engineer Location: Edmonton, AB - hybrid Type: Permanent We currently recruiting for a ... Reporting to the Software Development Manager, for the first two years you will support their two ...
Edmonton, AB · Hybrid
Data Engineer Location: Edmonton, AB - hybrid Type: Permanent We currently recruiting for a ... Reporting to the Software Development Manager, for the first two years you will support their two ...
Working under the direction of the Reliability Manager, the successful candidate will support the Maintenance Software Engineer in developing, deploying, and maintaining NACG's new CMMS solution. The ...
Working under the direction of the Reliability Manager, the successful candidate will support the Maintenance Software Engineer in developing, deploying, and maintaining NACG's new CMMS solution. The ...
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Quick apply
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Quick apply
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Quick apply
Edmonton, AB · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with React * Experience working with GraphQL is highly regarded * Experience working with Typescript is ...
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Quick apply
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
Quick apply
Edmonton, AB · Remote
You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with React and Redux * Experience working with GraphQL is highly regarded * Experience working with ...
$43K - $53.5K
1% of jobs
$53.5K - $64K
4% of jobs
$64K - $74.5K
10% of jobs
$81.2K is the 25th percentile. Wages below this are outliers.
$74.5K - $85K
16% of jobs
$85K - $95.5K
18% of jobs
The median wage is $96.3K / yr.
$95.5K - $106K
15% of jobs
$116K is the 75th percentile. Wages above this are outliers.
$106K - $116.5K
12% of jobs
$116.5K - $127K
11% of jobs
$127K - $137.5K
6% of jobs
$137.5K - $148K
4% of jobs
$148K - $158.5K
3% of jobs
$43K
$102.7K
$158.5K
Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.
On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Other
Posted 3 days ago
We are searching for a Power Platform Developer to join our Copilot Business Applications practice. The successful candidate will possess hands-on experience in developing solutions using the Power Platform, along with an understanding of generative AI applications in business process automation. Familiarity with autonomous agentive AI tools is highly desirable. This role is ideal for individuals with a solid background in core development methodologies, a keen desire to learn, and an ambition to further develop their expertise in business solution design. Experience with unit testing, collaboration with Quality Assurance teams, and a foundational knowledge of DevOps practices are advantageous. Additional familiarity with Application Lifecycle Management, Solution Packaging, and Continuous Integration, as well as practical knowledge of generative AI's impact on business process automation, is particularly valued. Candidates should be enthusiastic about exploring how emerging AI technologies can augment Power Platform capabilities. The position operates within an Agile remote software engineering team, requiring proficiency with collaboration platforms such as Microsoft Teams and Azure DevOps. Occasional client-facing responsibilities necessitate strong communication and interpersonal skills.
Position Responsibilities