1

Associate Software Developer Jobs in Alberta (NOW HIRING)

... by the Associate Director, Linear Asset Strategies, the Engineer, Planning applies technical ... Oversee hydraulic model licensing and coordinate software updates with IT and users. * Lead the ...

... by the Associate Director, Linear Asset Strategies, the Engineer, Planning applies technical ... Oversee hydraulic model licensing and coordinate software updates with IT and users. * Lead the ...

Associate degree or vocational training in CNC programming, manufacturing technology, or a related ... CAM software and CNC machinery. - Experience in a manufacturing environment, preferably in a ...

We do this through the delivery of secure cloud, AI, software and digital workplace solutions that ... Engineers on process adherence and best practice application. * Maintain and publish the ITSM ...

This includes, but is not limited to engineering designs, collaborating with application engineers and manufacturing associates, utilization of design automation software, and producing/maintaining ...

... software solutions. * Stay up to date on liquid cooling industry codes, standards, and trends ... Ecolab will not discriminate against any associate or applicant for employment because of race ...

... software solutions. * Stay up to date on liquid cooling industry codes, standards, and trends ... Ecolab will not discriminate against any associate or applicant for employment because of race ...

Produce and revise 2D drawings and 3D models using CAD software such as AutoCAD, SolidWorks, Revit ... Associate degree or technical certification in drafting, design technology, engineering technology ...

Experience with project management software is a plus. · Strong working knowledge with common ... Education and Work Experience: · Associates technical degree or minimum of 2 years of P&C, project ...

Showing results 21-40

Associate Software Developer information

See Alberta salary details

$25K

$69.4K

$124K

How much do associate software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for associate software developer in Alberta is $69,423.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,500.00 and $79,500.00 per year, depending on experience, location, and employer.

What is an associate software developer?

An Associate Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers, contributing to the development process by writing code, fixing bugs, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, as it provides opportunities to learn industry best practices and grow technical skills. Associate Software Developers often collaborate with team members and may work on various projects to gain exposure to different technologies.

What is an associate software developer?

As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.

What are the key skills and qualifications needed to thrive as an associate software developer, and why are they important?

To thrive as an Associate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving abilities, and typically a degree in computer science or a related field. Experience with version control systems like Git, knowledge of integrated development environments (IDEs), and familiarity with software development methodologies are commonly required. Strong collaboration, adaptability, and effective communication help you excel within development teams and respond to project changes. These skills ensure efficient code development, seamless teamwork, and the ability to contribute to high-quality software solutions.

What are some common challenges faced by associate software developers when collaborating on large projects?

Associate Software Developers often encounter challenges such as managing code integration with multiple team members, understanding legacy codebases, and keeping up with rapid changes in project requirements. Effective communication and proactive participation in code reviews are essential to ensure smooth collaboration. Additionally, learning to use version control systems and development tools efficiently helps minimize conflicts and improves productivity within the team.

What is the difference between Associate Software Developer vs Junior Software Engineer?

AspectAssociate Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, entry-level
Work EnvironmentCollaborative teams, entry-level projectsDevelopment teams, learning-focused tasks
Employer & Industry UsageTech companies, startups, IT firmsSoftware firms, tech departments in various industries
Common Search & ComparisonYesYes

The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

What are the most commonly searched types of Software Developer jobs in Alberta?

The most popular types of Software Developer jobs in Alberta are:

What are popular job titles related to Associate Software Developer jobs in Alberta?

For Associate Software Developer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Associate Software Developer jobs in Alberta look for?

The top searched job categories for Associate Software Developer jobs in Alberta are:

What cities in Alberta are hiring for Associate Software Developer jobs?

Cities in Alberta with the most Associate Software Developer job openings:

Infographic showing various Associate Software Developer job openings in Alberta as of August 2026, with employment types broken down into 1% As Needed, 67% Full Time, 29% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $69,423 per year, or $33.4 per hour.

Engineer, Planning

Edmonton, AB

Full-time

Posted 6 days ago


Key responsibilities

  • Build, maintain, calibrate, and authenticate hydraulic models used to support water system planning.

  • Lead hydraulic model training, provide technical guidance to model users, and review analyses conducted by external consultants.

  • Lead the development of water boundary conditions, support planning initiatives, and develop master planning documents related to Transmission Master Plan (TMP) initiatives.


Job description

Highlights of the job

We are hiring a Full-Time, Temporary (up to 18 months) Engineer, Planning position working out of EPCOR Tower in Edmonton, AB.

The Engineer, Planning is responsible for maintaining, updating, and calibrating hydraulic models used to support water system planning, as well as providing technical guidance and training to model users. The role leads pipe network planning and planning investigations associated with Transmission Master Plan (TMP) initiatives, ensuring the successful delivery of objectives and outcomes within planning horizons ranging from 3 to 12 months. Reporting to the Manager, Water Pipe Strategies and operating within the framework established by the Associate Director, Linear Asset Strategies, the Engineer, Planning applies technical expertise to support long-term infrastructure planning, system performance analysis, and strategic decision-making.

We welcome applications from ​internal and external candidates​. EPCOR employees are encouraged to apply using their '@epcor.com' email address to ensure proper consideration of internal seniority. 

What you’d be responsible for

  • Provide input into the development and direction of potable water network growth plans while maintaining effective relationships with key stakeholders.
  • Build, maintain, calibrate, and authenticate hydraulic models, including creating and signing off on Professional Work Products (PWPs).
  • Lead hydraulic model training and provide technical guidance and support to model users.
  • Oversee hydraulic model licensing and coordinate software updates with IT and users.
  • Lead the development of water boundary conditions and authenticate boundary conditions prepared for external consultants.
  • Review and assess hydraulic network analyses completed by external consultants, as required.
  • Conduct hydraulic analyses to support planning initiatives and other operational needs.
  • Lead the development of master planning documents associated with Transmission Master Plan (TMP) initiatives.
  • Present and communicate complex hydraulic analysis findings and recommendations to stakeholders.
  • Demonstrate a high-performance, safety-focused, accountable, innovative, and customer-oriented approach to work.
  • Lead projects through the Capital Delivery Model (CDM) process.
  • Provide technical insight and support for the Long-Term Plan.
  • Prepare project documentation, including Project Prioritization Reports (PPRs) and Capital Project Justification Summaries (CPJSs), as required.
  • Perform additional duties and special projects as assigned.

What’s required to be successful

Education

  • Bachelor’s Degree in Engineering. Civil/Environmental Engineering or Chemical Engineering is preferred.
  • A Professional Designation:
    • Certified Professional Engineer (P. Eng) with APEGA or eligible for registration with APEGA,
    • Professional Licensee (P.L.) designation, or
    • Engineer-in-Training (EIT) candidates registered with APEGA will be considered and may be hired at a level commensurate with their qualifications and experience.

Experience

  • 3 + years experience in hydraulic model, network planning and pipe design experience.

Knowledge/Technical Skills

  • Clear and concise report writing.
  • Critical thinking to support strategic planning tasks.
  • Strong written and verbal communication skills. Able to simplify and present complex concepts in a clear and concise manner, to a variety of internal and external stakeholders and cross-functional teams.
  • Capacity to research a wide array of topics and ability to synthesize into actions/strategies.
  • Ability to think out of the box and offer new approaches and design recommendations to improve efficiency and reduce cost.
  • Ability to learn quickly, adapt to changing conditions, and be flexible to respond to a wide variety of issues that could arise within this position’s scope and responsibility.
  • Ability to utilize hydraulic modeling software such as Synergi Water and Mike Urban.
  • Experience in Graphical Information System (GIS) software and tools, Microsoft SharePoint, and Microsoft Office.

Other important facts about this job

Jurisdiction: PROF

 Hours of work: 80 hours bi-weekly

To ensure your application is recognized as internal, please apply using your EPCOR email address.

Learn more about Working at EPCOR!

Follow us on LinkedIn, X, Glassdoor or Facebook!

Please note the following information:

  • A requirement of working for EPCOR is that you are at least 18 years of age, successfully attained a high school diploma (GED, or equivalent level of secondary education) and legally entitled to work in Canada. (A copy of a valid work permit may be required.)
  • If you are considered for the position, clearance is required on all applicable background checks (which may include criminal, identity, educational, and/or credit) and professional reference checks. Some EPCOR positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.
  • A technical/practical assessment may be administered during the selection process and this exercise will be used as a part of the selection criterion.
  • To meet the physical demands required of some positions, candidates must be in good physical condition and willing to work in all weather conditions. Clearance on pre-placement medical and drug and alcohol testing may be required.
  • Prior infractions for unsafe driving behaviours will be evaluated and considered for non-selection regardless of current demerits on file.
  • If you are required to provide your own personal reliable vehicle: Successful applicants must provide their own vehicles with appropriate insurance in accordance with EPCOR’s Employee Mileage Reimbursement Policy. You will be reimbursed in accordance with EPCOR’s Employee Mileage Reimbursement Policy.
  • Use of AI: Our recruitment process may use technology assisted tools, including artificial intelligence, to support application screening and certain assessment steps. All recruitment activities, including hiring decisions, are led by our hiring managers and talent acquisition team.