Software Engineer
Edmonton, AB · On-site
Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity ...
Edmonton, AB · On-site
Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity ...
Edmonton, AB · On-site
Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ... * Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity ...
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Humble - We listen to data, embrace new ideas, admit limitations and take ownership to solve ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Humble - We listen to data, embrace new ideas, admit limitations and take ownership to solve ...
Edmonton, AB · On-site
$22 - $28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software ... new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable ...
Edmonton, AB · On-site
$22 - $28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software ... new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable ...
Edmonton, AB · On-site
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
Edmonton, AB · On-site
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
Edmonton, AB · On-site
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
Edmonton, AB · On-site
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
Lead and mentor a team of software developers, supporting their career growth and performance ... Open to learning and adopting new AI tools and workflows as the landscape evolves. Nice to Have
Lead and mentor a team of software developers, supporting their career growth and performance ... Open to learning and adopting new AI tools and workflows as the landscape evolves. Nice to Have
Edmonton, AB · On-site
... new initiatives. * Champion quality engineering practices and help elevate the team's technical ... an SDET role. * 4 years of experience with these technologies and languages: * Python, Robot ...
Quick apply
Edmonton, AB · On-site
... new initiatives. * Champion quality engineering practices and help elevate the team's technical ... an SDET role. * 4 years of experience with these technologies and languages: * Python, Robot ...
Edmonton, AB · On-site
Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... Build new features for our REST API and enhance AWS infrastructure using a modern technology stack ...
Quick apply
Edmonton, AB · On-site
Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... Build new features for our REST API and enhance AWS infrastructure using a modern technology stack ...
Collaborate with senior developers to design, build, and test software solutions that address the ... new features, from initial concept to deployment. * Assist in research and development for ...
Collaborate with senior developers to design, build, and test software solutions that address the ... new features, from initial concept to deployment. * Assist in research and development for ...
Edmonton, AB · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Edmonton, AB · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
... 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 ...
Edmonton, AB · Hybrid
Reporting to the Software Development Manager, for the first two years you will support their two ... new core technology platform and following you will contribute to the overall growth of business ...
Edmonton, AB · Hybrid
Reporting to the Software Development Manager, for the first two years you will support their two ... new core technology platform and following you will contribute to the overall growth of business ...
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 ...
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 ...
$27K - $39.5K
5% of jobs
$39.5K - $52K
12% of jobs
$61.1K is the 25th percentile. Wages below this are outliers.
$52K - $64.5K
11% of jobs
$64.5K - $77K
18% of jobs
The median wage is $79.1K / yr.
$77K - $89.5K
23% of jobs
$99.8K is the 75th percentile. Wages above this are outliers.
$89.5K - $102K
8% of jobs
$102K - $114.5K
6% of jobs
$114.5K - $127K
5% of jobs
$127K - $139.5K
5% of jobs
$139.5K - $152K
4% of jobs
$152K - $164.5K
2% of jobs
$27K
$87.9K
$164.5K
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.
Other
Posted 5 days ago
Job Responsibilities
Requirements
Preferences