1

Programmer Jobs in Alberta (NOW HIRING)

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Project Engineer to join our team in our Edmonton office. In this role you will be ...

The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Mechanical Engineer to join our Buildings Mechanical team in our Edmonton ...

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Civil Engineer to join our team in our Calgary office. In this role you will be responsible ...

The opportunity Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Civil Engineer (Intermediate) to join our team in our Edmonton office. In ...

Showing results 41-60

Programmer information

See Alberta salary details

$16K

$73.7K

$131.5K

How much do programmer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for programmer in Alberta is $73,705.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $86,000.00 per year, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What are the key skills and qualifications needed to thrive as a programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

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

The most popular types of Programmer jobs in Alberta are:

What are popular job titles related to Programmer jobs in Alberta?

For Programmer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Programmer jobs in Alberta look for?

The top searched job categories for Programmer jobs in Alberta are:

What cities in Alberta are hiring for Programmer jobs?

Cities in Alberta with the most Programmer job openings:

What are popular job titles related to Programmer jobs in AB?

For Programmer jobs in AB, the most frequently searched job titles are:

Infographic showing various Programmer job openings in Alberta as of August 2026, with employment types broken down into 81% Full Time, 10% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $73,705 per year, or $35.4 per hour.

Project Engineer

Associated Engineering

Edmonton, AB โ€ข Hybrid

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 11 days ago


Job description

The opportunity:

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Project Engineer to join our team in our Edmonton office. In this role you will be responsible for delivering bridge and culvert projects for municipal clients.

What we offer:

  • Flexible/hybrid working arrangements, depending on position
  • Market competitive salaries, with annual reviews
  • Matching company pension program, increasing over time
  • Comprehensive benefits including:
    • Health/dental/vision coverage
    • Fitness allowance
    • Employee and family assistance programs
    • Mental health supports
  • Paid time off so that you can recharge including:
    • Generous paid vacation
    • Paid office closure over December holiday break
    • Industry leading paid sick time
    • Paternal leave top up program 
  • Ongoing support for your professional development and growth
    • Active Young Professional group
    • Formal mentoring programs
    • Paid professional development hours
    • Capacity building seminars
    • Engineer In Training programs 
  • Opportunities to participate in social club activities and events
    • Company-wide social events
    • Regular lunch-and-learns
    • Community volunteer opportunities
    • An active Social Club that promotes social activities in and outside the office, and offers subsidized tickets to local events, such as the Taste of Edmonton   
    • A centrally located office in the heart of downtown Edmonton that is easily accessible

What you’ll be doing:

  • You will lead with a forward-thinking approach that helps our clients solve problems and promotes the team’s development. 
  • You will provide project management and technical support on transportation projects for public and private sector clients with a focus on bridges and culverts. 
  • Managing designs for the replacement or rehabilitation of standard/major bridges, culverts and pedestrian bridges. 
  • Managing teams in the preparation of drawings and contract documents and supporting designs.
  • Providing guidance, including mentoring, and instruction, to junior staff.
  • Advancing projects through the planning, concept, design, and construction phases. 
  • Preparing technical reports, modelling and design calculations.    
  • Engaging in a collaborative work environment with your team as well as other disciplines and offices.

Does this sound like you?

  • Undergraduate degree in Civil Engineering from an accredited post-secondary institution. 
  • Registered, or eligible for registration as a Professional Engineer or Engineer-In-Training with APEGA. 
  • 3-5 years of progressive experience in bridge engineering within the consulting industry. 
  • Experience working Alberta Transportation and Economic Corridors is an asset. 
  • Excellent written and verbal communication skills.
  • Valid driver's licence.
  • Ability to travel throughout Alberta.

About Us:

At Associated Engineering, we're passionate about not only the work we do but the communities we live and work in. Which is why sustainability is at the heart of everything we do. As a carbon neutral company since 2009, we help shape resilient and sustainable communities across Canada.

As a Platinum Member of Canada’s Best Managed Companies since 2008, we take pride in nurturing a workplace where people thrive. We are an employer of choice providing our people with a supportive, collaborative, engaging and dynamic place to build a career, while bringing inspiration and innovation to our work.

Our company culture is shaped by:

  • Growth and development of our employees – chart your career course, whatever stage you are at! 
  • A broad variety of meaningful work that supports local communities – we are a medium-sized company working on significant projects, helping to shape communities!
  • We care, we commit, we create – our promise to both clients and each other!

What’s next? 

Ready to make an impact? Join a company that values your ideas, invests in your growth, and empowers you to shape the future. Apply today!  

Want more information?

  • Check out what a day at Associated Engineering looks like via LinkedIn
  • Our Environmental, Social and Governance Report

AE is an Equal Opportunity Employer and encourages women, Indigenous peoples, persons with disabilities, members of visible minorities, and members of the LGBTQ+ community to apply. For applicants with disabilities, accommodations are available upon request for candidates taking part in all aspects of the selection process. We are also committed to protecting the privacy of your personal information and as such, it will be used for recruitment and employment purposes only.