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 ...
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 ...
Intermediate Structural Engineer
Edmonton, 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
Intermediate Structural Engineer
Edmonton, 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
Intermediate Structural Engineer
Calgary, 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
Intermediate Structural Engineer
Calgary, 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
Graduate of an Industrial/Manufacturing/Mechanical Engineering Technology Program or equivalent ... Working knowledge on any ERP software preferably SAP * Intermediate or Advance skill of computer ...
Graduate of an Industrial/Manufacturing/Mechanical Engineering Technology Program or equivalent ... Working knowledge on any ERP software preferably SAP * Intermediate or Advance skill of computer ...
Intermediate Process Engineer
Calgary, AB · On-site
Performs process simulations on various software (e.g., Aspen HYSYS, Aspen Plus, Aspen FlareNet ... Bachelor's degree (preferably graduate) in Chemical Engineering or Process Engineering * Certified ...
Intermediate Process Engineer
Calgary, AB · On-site
Performs process simulations on various software (e.g., Aspen HYSYS, Aspen Plus, Aspen FlareNet ... Bachelor's degree (preferably graduate) in Chemical Engineering or Process Engineering * Certified ...
945 EN - EDC Student / New Grad Positions - Technology and Analytics (Fall 2026)
Calgary, AB · On-site
CA$29/hr
... Data Analytics, Software Engineering, Data Engineering, or related. * Interested in either ... Currently enrolled or recently graduated from an undergraduate or graduate program (eligible for up ...
Quick apply
945 EN - EDC Student / New Grad Positions - Technology and Analytics (Fall 2026)
Calgary, AB · On-site
CA$29/hr
... Data Analytics, Software Engineering, Data Engineering, or related. * Interested in either ... Currently enrolled or recently graduated from an undergraduate or graduate program (eligible for up ...
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Familiarity with AutoCAD software. * Up to date first aid and CPR certification. * Valid driver ...
Graduate of a recognized postsecondary institution with a Bachelor's degree in Electrical ... Familiarity with AutoCAD software. * Up to date first aid and CPR certification. * Valid driver ...
Intermediate Structural Engineer
Calgary, AB · On-site
CA$85K - CA$110K/yr
Bachelor'sDegreeinStructural Engineeringis required; a post-graduate degree is preferred. * 5-10 ... Proficiency with Revit., ETABS, SAP200, SAFE, and other structural analysis software. * An ...
Intermediate Structural Engineer
Calgary, AB · On-site
CA$85K - CA$110K/yr
Bachelor'sDegreeinStructural Engineeringis required; a post-graduate degree is preferred. * 5-10 ... Proficiency with Revit., ETABS, SAP200, SAFE, and other structural analysis software. * An ...
Engineering degree (Graduate or Undergraduate) in Civil or Structural Engineering * Registered ... High proficiency in structural design software such as SAP2000, STAAD, Dyna6 for static and dynamic ...
Engineering degree (Graduate or Undergraduate) in Civil or Structural Engineering * Registered ... High proficiency in structural design software such as SAP2000, STAAD, Dyna6 for static and dynamic ...
Qualifications * Bachelor's degree (preferably graduate) in Instrumentation and Controls ... Proficiency with engineering software (Microsoft Office, AVEVA, Elecdes, InTools, AutoCAD, Bluebeam ...
Qualifications * Bachelor's degree (preferably graduate) in Instrumentation and Controls ... Proficiency with engineering software (Microsoft Office, AVEVA, Elecdes, InTools, AutoCAD, Bluebeam ...
Geo-Mechanical Engineer (Intern)
Calgary, AB · On-site
... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... of a graduate degree in relevant engineering and science programs, with strong skills in ...
Geo-Mechanical Engineer (Intern)
Calgary, AB · On-site
... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... of a graduate degree in relevant engineering and science programs, with strong skills in ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... of a graduate degree in relevant engineering and science programs, with strong skills in ...
... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... of a graduate degree in relevant engineering and science programs, with strong skills in ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
Senior Aviation Pavement Engineer
Edmonton, AB · On-site +1
CA$122K - CA$162K/yr
Undergraduate or graduate degree in Civil Engineering and registration as a Professional Engineer ... Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ...
... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... of a graduate degree in relevant engineering and science programs, with strong skills in ...
... fracturing software called GEOSIM. The workflow is used for analysing reservoir problems that ... of a graduate degree in relevant engineering and science programs, with strong skills in ...
Demonstrated knowledge of software packages related to field of study/industry Required Qualifications * Currently enrolled in an undergraduate or graduate Engineering program * Attention to detail
Demonstrated knowledge of software packages related to field of study/industry Required Qualifications * Currently enrolled in an undergraduate or graduate Engineering program * Attention to detail
Senior Geochemist
Calgary, AB · On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Geochemist
Calgary, AB · On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Geochemist
Edmonton, AB · On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Geochemist
Edmonton, AB · On-site +1
Our team includes geochemists with backgrounds in geology, aqueous geochemistry and engineering ... Graduate degree in an applicable field (e.g. geochemistry, geology, earth sciences) * 10+ years ...
Senior Estimator
Calgary, AB · On-site
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Senior Estimator
Calgary, AB · On-site
Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ... Engineer or a Technical School graduate in a Construction related discipline. * Operations ...
Completion of a Computer Science (or a related graduate degree program) MSc. or PhD with ... Experience/familiarity with software engineering best practices. Experience using cloud platforms ...
Completion of a Computer Science (or a related graduate degree program) MSc. or PhD with ... Experience/familiarity with software engineering best practices. Experience using cloud platforms ...
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 job?
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 in the Graduate Software Developer position, and why are they important?
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.

Full-time
Medical, Dental, Vision, Retirement
Posted 18 days ago
Job description
Spark Power, a trusted partner in energy in North America, is looking for an Intermediate Engineer to join our Calgary, Alberta team. Spark Power provides a wide range of services to clients, including power system field services, engineering services, maintenance planning, project management, automation services, mechanical engineering support services, training services, and thermographic scanning.
What will you do as a Intermediate Engineer?
- Manage and co-ordination of electrical design, drafting, material procurement, construction and commissioning on projects.
- Prepare technical documents including electrical drawings, SLD's, three lines, equipment and site layouts, cable and conduit schedules, electrical databases, technical specifications and contract documents relating to medium and high voltage equipment.
- Perform and verify electrical design calculations.
- Conduct power systems studies, including arc flash analysis, using ETAP and SKM.
- Under supervision and review, work with senior engineering personnel in writing and compiling reports/studies/drawings and reviewing design documents.
- Perform other duties as directed by senior engineering personnel including technical work on assignments of restricted scope.
- Use a variety of standard engineering methods and techniques in solving problems.
- Apply detailed instruction and outlined methods of analysis, design, and computation to carry out project duties.
- Follow the Spark Power and client safety protocols and procedures.
- Provide excellent customer service to multiple utility and industrial clients
- Providing field support, as required, to construction management and site teams
- Make decisions on project work based on established guidelines.
- Provide recommendations and technical input to senior engineering personnel.
- Demonstrate problem solving skills
- Thrive in a team-oriented environment and work with others to see projects through to completion
- Provide direction to and coordinate with internal drafting team.
Spark Power Employee Benefits and Perks:
- Competitive wages plus incentive program
- RRSP program with company matching
- Diverse and exciting scope of work
- Career advancement opportunities
- Excellent benefit package (medical, dental, vision, mental health counselling, employee discount programs, wellness spending account option)
- Employee Share Ownership Program
- ....and much more
Do you have the Spark? Here's what we're looking for:
- Graduate of an accredited Electrical Engineering program.
- Registered as an P.Eng. with APEGA
- Familiarity with Canadian Electrical Code. Familiarity with international standards is advantageous.
- Proficiency with ETAP or similar software.
- Experience in the design of 120/208VAC, 480VAC, and 600VAC systems.
- Experience in the design of medium voltage (4.16kV to 25kV) systems.
- Experience in the design of high voltage (138kV to 240kV) systems.
- 4-8 years' experience in utilities, processing, power generation, or mining.
- Must be legally entitled to work in Canada (a copy of a valid work permit may be required)
- Ability to collaborate effectively with diverse personalities
- Eager to help and support others in their work
- Minimum of 5 years' experience in utilities, processing, power generation, or mining.
- Must be legally entitled to work in Canada (a copy of a valid work permit may be required
- Quick learner with a strong aptitude for acquiring new skills
- Thrives in a fast-paced, dynamic, and adaptable work environment
- Positive attitude with a strong team-oriented mindset
- Excellent verbal and written communication skills
- Strong problem-solving abilities and proactive initiative
- Passion for supporting and assisting colleagues in their work
- Completion of medical (to access certain client sites)
- Class 5 driver's license including clean driving record
Who is Spark Power?
Spark Power is the leading independent provider of end-to-end electrical services and operations and maintenance services to the industrial, utility, and renewable asset markets in North America. We work to earn the right to be our customers' Trusted Partner in Power. Our highly skilled and dedicated people, located in the communities we serve, combined with our knowledge of the power industry, technology expertise, and commitment to safety, ensures we deliver the right solutions that keep our customers' operations up and running today and better equipped for tomorrow.
Spark Power welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
Employment Type: FULL_TIMEAbout Spark Power
Sourced by ZipRecruiter
Industry
Electric power generation
Company size
1,001 - 5,000 Employees
Headquarters location
Oakville, ON, CA