As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
As a Software Developer, you will work closely with cross-functional teams to design, implement ... Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related ...
Civil Engineering Graduate
Calgary, AB · Hybrid
We are currently seeking a Civil Engineering Graduate to join our Linear Municipal Infrastructure ... Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software ...
Civil Engineering Graduate
Calgary, AB · Hybrid
We are currently seeking a Civil Engineering Graduate to join our Linear Municipal Infrastructure ... Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software ...
Civil Engineering Graduate
Calgary, AB · Hybrid
Overview We are currently seeking a Civil Engineering Graduate to join our Linear Municipal ... Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software ...
Civil Engineering Graduate
Calgary, AB · Hybrid
Overview We are currently seeking a Civil Engineering Graduate to join our Linear Municipal ... Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software ...
We offer a wide range of Automation, Software or Computer Engineering student opportunities at ... Learn more about our student and new graduate opportunities here Think we are a fit? Apply now!
We offer a wide range of Automation, Software or Computer Engineering student opportunities at ... Learn more about our student and new graduate opportunities here Think we are a fit? Apply now!
We offer a wide range of Automation, Software or Computer Engineering student opportunities at ... Learn more about our student and new graduate opportunities here Think we are a fit? Apply now!
We offer a wide range of Automation, Software or Computer Engineering student opportunities at ... Learn more about our student and new graduate opportunities here Think we are a fit? Apply now!
Application Developer III
Edmonton, AB · On-site
... software lifecycle. Your responsibilities: * Client Interaction and Requirement Gathering ... Graduate from a recognized university or institute of technology in a computer related discipline.
Application Developer III
Edmonton, AB · On-site
... software lifecycle. Your responsibilities: * Client Interaction and Requirement Gathering ... Graduate from a recognized university or institute of technology in a computer related discipline.
Application Developer III
Calgary, AB · On-site
... software lifecycle. Your responsibilities: * Client Interaction and Requirement Gathering ... Graduate from a recognized university or institute of technology in a computer related discipline.
Application Developer III
Calgary, AB · On-site
... software lifecycle. Your responsibilities: * Client Interaction and Requirement Gathering ... Graduate from a recognized university or institute of technology in a computer related discipline.
Exposure to hydraulic, stress, GIS, CAD, data-analysis, or other engineering software through academic, co-op, internship, or project experience is considered an asset. Other Job Requirements ...
Exposure to hydraulic, stress, GIS, CAD, data-analysis, or other engineering software through academic, co-op, internship, or project experience is considered an asset. Other Job Requirements ...
Enrolled in Electrical, Geomatics, Systems, Software, or Computing Engineering at an accredited post secondary institution * Graduate and Post-Graduate students will be given strong consideration
Enrolled in Electrical, Geomatics, Systems, Software, or Computing Engineering at an accredited post secondary institution * Graduate and Post-Graduate students will be given strong consideration
Enrolled in Electrical, Geomatics, Systems, Software, or Computing Engineering at an accredited post secondary institution * Graduate and Post-Graduate students will be given strong consideration
Enrolled in Electrical, Geomatics, Systems, Software, or Computing Engineering at an accredited post secondary institution * Graduate and Post-Graduate students will be given strong consideration
Sr Research Engineer
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 ...
Sr Research Engineer
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 ...
Advanced Process Control Engineer
Calgary, AB · On-site
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 ...
Advanced Process Control Engineer
Calgary, AB · On-site
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 ...
Water Resources Engineer
Calgary, AB · On-site
CA$30 - CA$55/hr
A graduate degree would be considered anasset. * Fiveor moreyears ofprogressiveexperience inwater ... Demonstratedproficiencyinurban stormwatermodeling software (e.g., PCSWMM, EPA SWMM,MIKE ...
Water Resources Engineer
Calgary, AB · On-site
CA$30 - CA$55/hr
A graduate degree would be considered anasset. * Fiveor moreyears ofprogressiveexperience inwater ... Demonstratedproficiencyinurban stormwatermodeling software (e.g., PCSWMM, EPA SWMM,MIKE ...
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 ...
Newgraduate with abachelor's ormaster'sdegree inCivilor Structural engineering (graduation in 2027). * Excellent organizational, communication, and problem-solving skills. * Has Industry software ...
Newgraduate with abachelor's ormaster'sdegree inCivilor Structural engineering (graduation in 2027). * Excellent organizational, communication, and problem-solving skills. * Has Industry software ...
Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W. Support the team ... Bachelor degree(s) in Civil, Geological, or Mining engineering and/or post-graduate in Geotechnical ...
Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W. Support the team ... Bachelor degree(s) in Civil, Geological, or Mining engineering and/or post-graduate in Geotechnical ...
Graduate Software Developer information
See Alberta salary details
$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
How much do graduate software developer jobs pay per year?
What is a graduate software developer?
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.
What are the key skills and qualifications needed to thrive as a graduate software developer?
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.
What are typical career progression opportunities for a graduate software developer?
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.
How to become a software developer graduate after graduation?
What are popular job titles related to Graduate Software Developer jobs in Alberta?
For Graduate Software Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Graduate Software Developer jobs in Alberta look for?
The top searched job categories for Graduate Software Developer jobs in Alberta are:

Software Developer
Calgary, AB
Full-time
Medical, Dental, Vision
Re-posted 19 days ago
Job description
We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will work closely with cross-functional teams to design, implement, and optimize software algorithms and systems that address real-world challenges in the construction industry.
- Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact
- Desire to play a founding role and reap the benefits as part of a growth-stage startup with significant upside
- Enjoy building not only the technology but also high-performing teams and companies
- Are committed to continuous learning at the intersection of several industries
- Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices
- Design and develop software algorithms Â
- Conduct research and experimentation to improve the performance of software systems
- Perform detailed analysis, design, code development, software integration and testing
- Analyze complex functions, procedures and problems to deliver creative and effective solutions
- Stay up to date with the latest advancements in AI techniques and advanced algorithms
- Participate in design and code reviews
- Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields
- Extensive experience in Python programming
- Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras)
- Experience with software design and development in a test-driven environment
- Being a team player with excellent interpersonal and communication skills
- Organized, focused and persistent with the ability to work to the plan and meet delivery dates
- Being an excellent problem solver and quick learner
- (Preferred) Knowledge of robotics solutions and robotic manipulators