Degree in computer science, and 2-5 years post graduate work experience as a full stack developer * The following additional experience will be considered with a high degree of value: * Dynamics365 ...
Quick apply
Degree in computer science, and 2-5 years post graduate work experience as a full stack developer * The following additional experience will be considered with a high degree of value: * Dynamics365 ...
Quick apply
Degree in computer science, and 2-5 years post graduate work experience as a full stack developer * The following additional experience will be considered with a high degree of value: * Dynamics365 ...
Edmonton, AB · On-site
Design, implement, and optimize production-quality software and algorithms for research and ... Understanding of information theory (e.g. an undergraduate or graduate course or work experience ...
Edmonton, AB · On-site
Design, implement, and optimize production-quality software and algorithms for research and ... Understanding of information theory (e.g. an undergraduate or graduate course or work experience ...
Considering that pilots have autopilot software, it's time for control room operators to have a ... graduate studies focusing on advanced control systems or MPC preferred) * Hold a Professional ...
Considering that pilots have autopilot software, it's time for control room operators to have a ... graduate studies focusing on advanced control systems or MPC preferred) * Hold a Professional ...
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelors degree in Electrical ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
Quick apply
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelors degree in Electrical ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelors degree in Electrical ... Familiarity with AutoCAD, MicroStation, AGI32, SpidaCalc, and/or PLS CAD software is considered an ...
Quick apply
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelors degree in Electrical ... Familiarity with AutoCAD, MicroStation, AGI32, SpidaCalc, and/or PLS CAD software is considered an ...
Graduate of a recognized university with a bachelor's degree in mechanical engineering discipline ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
Graduate of a recognized university with a bachelor's degree in mechanical engineering discipline ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
Graduate of a recognized university with a bachelor's degree in mechanical engineering discipline ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
Graduate of a recognized university with a bachelor's degree in mechanical engineering discipline ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
Graduate of a recognized university with a bachelor's degree in mechanical engineering discipline ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
Graduate of a recognized university with a bachelor's degree in mechanical engineering discipline ... Working knowledge of CAD design software (for viewing files) would be an asset. * High level of ...
University graduate with a Degree in Civil Engineering specializing in Water Resources or a related ... of the software is adequate) Company Overview Wood is a global leader in engineering and ...
University graduate with a Degree in Civil Engineering specializing in Water Resources or a related ... of the software is adequate) Company Overview Wood is a global leader in engineering and ...
Graduate of a recognized postsecondary institution with a Bachelors degree in Electrical ... Familiarity with AutoCAD software. * Up to date first aid and CPR certification. * Valid drivers ...
Quick apply
Graduate of a recognized postsecondary institution with a Bachelors degree in Electrical ... Familiarity with AutoCAD software. * Up to date first aid and CPR certification. * Valid drivers ...
Calgary, AB · On-site
Graduate of an accredited Electrical Engineering program. * Familiarity with Canadian Electrical ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Calgary, AB · On-site
Graduate of an accredited Electrical Engineering program. * Familiarity with Canadian Electrical ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Calgary, AB · On-site
Graduate of an accredited Electrical Engineering program. * Familiarity with Canadian Electrical ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Calgary, AB · On-site
Graduate of an accredited Electrical Engineering program. * Familiarity with Canadian Electrical ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Edmonton, AB · On-site
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ...
Quick apply
Edmonton, AB · On-site
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ...
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ...
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ...
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Experience with AutoCAD, MicroStation, AGI32, SpidaCalc, PLS CAD software is considered an asset.
Edmonton, AB · On-site
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ...
Edmonton, AB · On-site
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Minimum 5 years' experience in heavy industrial ...
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Familiarity with AutoCAD, MicroStation, AGI32, SpidaCalc, and/or PLS CAD software is considered an ...
Edmonton, AB · On-site
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Familiarity with AutoCAD, MicroStation, AGI32, SpidaCalc, and/or PLS CAD software is considered an ...
Edmonton, AB · On-site
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Quick apply
Edmonton, AB · On-site
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Calgary, AB · On-site
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Quick apply
Calgary, AB · On-site
Graduate of an accredited Electrical Engineering program. * Registered as an P.Eng. with APEGA ... Proficiency with ETAP or similar software. * Experience in the design of 120/208VAC, 480VAC, and ...
Calgary, AB · Hybrid
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
Calgary, AB · Hybrid
CA$73K - CA$100K/yr
A post graduate degree is considered as an asset. * P.Eng. in Alberta. * Must have a practical ... Must have a working knowledge and ability to use structural analysis and design software
$29K - $41K
4% of jobs
$41K - $53K
16% of jobs
$60.1K is the 25th percentile. Wages below this are outliers.
$53K - $65K
8% of jobs
$65K - $77K
12% of jobs
The median wage is $85.1K / yr.
$77K - $89K
15% of jobs
$89K - $101K
13% of jobs
$110.7K is the 75th percentile. Wages above this are outliers.
$101K - $113K
9% of jobs
$113K - $125K
8% of jobs
$125K - $137K
7% of jobs
$137K - $149K
4% of jobs
$149K - $161K
3% of jobs
$29K
$91.4K
$161K
A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.
To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.
Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

Full-time
Posted 5 days ago
CAWST is a Canadian charity and licensed not-for-profit professional engineering consultancy teaching people how to bring safe drinking water, sanitation and hygiene in their homes, schools and clinics, using simple, affordable technologies.
At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached over 70 million people since our inception in 2001.
Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach.
Benefits of Working at CAWST
Work that directly improves lives through safe water and sanitation.
A culture that values creativity, collaboration, and inclusion.
Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide.
The Role: Full Stack Developer
Reports To: Senior Manager, Digital Services
Position start date: As soon as possible
Application due date: Applications will be reviewed on a continuous basis until the position is filled.
A full stack developer at CAWST is a team-oriented person who brings passion to their work and is excited about creating innovative solutions that enable people to take action on water, sanitation and hygiene issues. CAWST fosters a highly collaborative and driven team to deliver digital services and products to the people we help.
Please note:
Role SummaryÂ
Under the guidance of the Senior Manager Digital Services, you will play a central role in innovating, creating, and maintaining a large suite of web and application projects with the aim of scaling and supporting internal organization needs while developing products that ultimately deliver value to people around the world. You will manage multiple project deliverables simultaneously, while remaining agile in working across multiple technology stacks. You are a self-motivated problem solver, team player, and have a passion for making a difference in the world through the use of digital technologies.Â
Responsibilities
Design, build, and maintain backend features and APIs as per business needs
Collaborate & connect across the organization to ensure solutions meet both internal and external end-user needs.
Contribute to architecture and deployment planning, supporting an efficient infrastructure
Support frontend integrations to provide a streamlined user experience
Help modernize and maintain legacy projects as part of our ongoing platform updates
Test and debug across browsers and platforms to ensure consistent quality – globally
Participate in code reviews, share knowledge, and grow together within our small, multidisciplinary team.
Education and experience
Skills and technology stacksÂ
​​​​​​​When applying, please include:
A cover letter that tells us more about you past what we can see on your resume, and why you are excited to work with CAWST. We will not consider your application unless this is included.
Please note: Your application will be read by real humans on our team, not an AI bot.
Your resume
CAWST values equitable opportunities, sustainable solutions, and collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious, and political processes and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.