1

Associate Software Engineer Jobs in Edmonton, AB

Provide end user orientation and guidance for operation of new software and computer equipment ... Associate Degree or BScs/BAs in Computer Science, engineering or relevant field * 3-5 years' of ...

... the software * Coordinate with DevOps teams to advocate secure coding practices and escalate ... CISSP, ISSAP, Azure Security Engineer Associate, Azure Solutions Architect Expert Certification ...

Senior Network Consultant

Edmonton, AB · On-site

CA$80K - CA$105K/yr

Software-defined Networking (SDN) * Wireless design and configuration * Network monitoring solutions * Cisco Voice/Call Manager What Makes You Extra Awesome: * Cisco Certified Network Associate (CCNA)

... and building associates is taken into consideration. * Estimate required labor, materials, and ... Post-secondary Education in Mechanical or Electro-Mechanical Engineering Diploma or equivalent work ...

We seek an associate for our ServiceNow practice to work with businesses in diverse industries to ... Strong computer skills, experience with various software solutions (Microsoft Project, Visio ...

A recognized university degree (or equivalent) in Engineering, Construction Management or a ... Relevant expertise in cost control software (EcoSys, Prism, SAP, Oracle, etc). Additional ...

Certified Engineering Technologist, Building Environmental Systems Operator Class one or two ... software and presenting analysis on budgetary outcomes. Education Trade School About Aramark What ...

next page

Showing results 1-20

Associate Software Engineer information

See Edmonton, AB salary details

$36K

$81.4K

$157K

How much do associate software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for associate software engineer in Edmonton, AB is $81,430.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,500.00 and $85,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Edmonton, AB? The most popular types of Software Engineer jobs in Edmonton, AB are:
What are popular job titles related to Associate Software Engineer jobs in Edmonton, AB? For Associate Software Engineer jobs in Edmonton, AB, the most frequently searched job titles are:
What job categories do people searching Associate Software Engineer jobs in Edmonton, AB look for? The top searched job categories for Associate Software Engineer jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Associate Software Engineer jobs? Cities near Edmonton, AB with the most Associate Software Engineer job openings:

Service Desk Technician

Primoris Management LP (Canada)

Acheson, AB

Full-time

Posted 25 days ago


Job description

COMPANY PROFILE

Primoris Services Corporation is an infrastructure contractor serving major firms in the oil, gas, power, renewables, petrochemical, and heavy oil industries, with services covering tailings and hydro-transport pipeline construction and maintenance, storage tank construction and maintenance, industrial facilities multi-discipline construction and maintenance, piping fabrication, and pipeline integrity services.

SUMMARY

The IT Service Desk Technician is responsible for responding to technical inquiries within the organization by identifying, analyzing, troubleshooting, and resolving related issues.

Location: Acheson, AB

Hours of Work: Monday - Friday

JOB DUTIES

  • Provide timely, knowledgeable assistance for technical inquiries, on premise and remotely
  • Troubleshoot system failures, debugging, and repair as well as analyze technical grievances, providing suitable solutions and/or restore required functionality
  • Staging, deployment, and reclamation of various technological equipment (workstations, routers, printers, etc.)
  • Maintaining and repairing technological equipment and peripheral devices, including software and driver configuration
  • Provide end user orientation and guidance for operation of new software and computer equipment
  • Organize and schedule routine maintenance/upgrades, working with end user timelines
  • Assists with IT special projects: upgrades, deployment, demobilization, server/network component management, and process improvements
  • Respond to emergency situations afterhours on a rotational basis
  • Various other duties as requested by management

QUALIFICATIONS/SKILLS

  • Associate Degree or BScs/BAs in Computer Science, engineering or relevant field
  • 3-5 years’ of proven experience as IT Technician or similar role
  • Thorough knowledge of computer systems and IT components
  • Excellent interpersonal, verbal, and written communication skills
  • Excellent diagnostic and problem-solving skills
  • Good knowledge of internet security and data privacy principles
  • Active Directory and Entra administration, including object and NTFS security management
  • Skilled in the use of MS Windows (11) and Office/M365 (Word, Excel, Outlook, PowerPoint)
  • Strong understanding of networks and experience with LAN/WAN networks
  • Ability to travel to remote locations as required
  • Willingness to work in conditions requiring physical exertion, including lifting up to 35lbs, kneeling/crouching, accessing hard to reach areas, and exposure to the elements
  • Must be able to work under pressure, to multi-task, and meet deadlines
  • Exceptional organizational and time-management skills
  • Certification as IT Technician will be an advantage (e.g. CompTIA A+, Microsoft Certified IT Professional)