Software Developer Student
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
Edmonton, AB · On-site
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
Collaborates with team in designing and implementing new features. * Creates and executes unit ... Software Developer Student Requisition ID: 12503
CA$22 - CA$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 ...
CA$22 - CA$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
C-FER has also developed specialized engineering software to assist the oil and gas industry to ... These programs combine industry-accepted best practices with new engineering approaches to help ...
Edmonton, AB · On-site
C-FER has also developed specialized engineering software to assist the oil and gas industry to ... These programs combine industry-accepted best practices with new engineering approaches to help ...
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
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 ...
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 ...
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 ...
Edmonton, AB · On-site
... for a Software Developer in Test to join our team and drive our projects to success. Position ... new initiatives. * Champion quality engineering practices and help elevate the team's technical ...
Quick apply
Edmonton, AB · On-site
... for a Software Developer in Test to join our team and drive our projects to success. Position ... new initiatives. * Champion quality engineering practices and help elevate the team's technical ...
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
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 · Remote
CA$79K - CA$104K/yr
As a software developer within our customer domain, you will play a key role in shaping the native ... As the company grows, so do you - you meet and surpass new challenges every day. That's just a ...
New
Edmonton, AB · Remote
CA$79K - CA$104K/yr
As a software developer within our customer domain, you will play a key role in shaping the native ... As the company grows, so do you - you meet and surpass new challenges every day. That's just a ...
New
Edmonton, AB · On-site
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
Quick apply
Edmonton, AB · On-site
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
Edmonton, AB · On-site
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
Quick apply
Edmonton, AB · On-site
As a lead programmer on new projects, creates, maintains, and owns technical specifications ... Knowledge of current software design practices, including modularity, event-driven architecture ...
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 · 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 ...
Edmonton, AB · On-site
Be curious, with a strong appetite for new knowledge. * Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging. * Solid understanding of ...
Edmonton, AB · On-site
Be curious, with a strong appetite for new knowledge. * Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging. * Solid understanding of ...
$26K - $37.5K
5% of jobs
$37.5K - $49K
13% of jobs
$54.8K is the 25th percentile. Wages below this are outliers.
$49K - $60.5K
15% of jobs
$60.5K - $72K
11% of jobs
The median wage is $76.6K / yr.
$72K - $83.5K
16% of jobs
$83.5K - $95K
11% of jobs
$100.8K is the 75th percentile. Wages above this are outliers.
$95K - $106.5K
8% of jobs
$106.5K - $118K
7% of jobs
$118K - $129.5K
6% of jobs
$129.5K - $141K
4% of jobs
$141K - $152.5K
3% of jobs
$26K
$84.7K
$152.5K
To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.
As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.
7.0
Based on 16 frontline employees who took The Breakroom Quiz
The future you want is within reach. Let's build it together.
At PCL, we build the places where life happens and find camaraderie in the process. We're a community of builders committed to building better communities. That's why we're always looking ahead, and not just to the next project or what's next in our industry.
We're also looking at what's next for you and how we can help you build a career you're proud of. As a student at PCL, you will get the opportunity for challenging work assignments in a supportive work environment which promotes personal and professional growth.
We are seeking a Software Developer Student in Edmonton, Alberta, that is available for 8 to 12 months starting in September 8, 2026. As an Software Developer Student you will contribute to our team by:
Next Step:
PCL is an innovative, employee-owned company comprised of people who find passion in their profession and take pride in doing great work every day. Our work powers the infrastructure and utilities that are essential to daily life and our projects are the scene of vacations, careers, education and healing. We are consistently ranked among the best companies to work for because we are committed to supporting and developing our teams.
The PCL Companies celebrate diversity and are proud to be an equal opportunity employer. We are committed to creating equitable opportunities and an inclusive environment for all employees and applicants. We make all employment-related decisions without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, age, disability or veteran status.
Should you require an accommodation during the application process, please contact us at careers@pcl.com with the position and location you are interested in.
Together, we can build success and a better future. Let's get started!
Company: PCL Constructors Inc.
Primary Location: Edmonton, Alberta (Corporate)
Job Title: Software Developer Student
Requisition ID: 12503
Get the full story on Breakroom