1

Virtual Programmer Jobs in Alberta (NOW HIRING)

Drilling engineering activities within the Cenovus Delineation areas, including Lloyd Thermal ... Virtual healthcare coverage Our development philosophy We foster a culture of continuous learning ...

As an Associate Analog IC Design Engineer, you will design, verify, and evaluate high-speed ... Additional professional development opportunities include a mix of virtual learning, in-person ...

New

As an Associate Analog IC Design Engineer, you will design, verify, and evaluate high-speed ... Additional professional development opportunities include a mix of virtual learning, in-person ...

New

next page

Showing results 1-20

Virtual Programmer information

See Alberta salary details

$9

$34

$64

How much do virtual programmer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for virtual programmer in Alberta is $34.25, according to ZipRecruiter salary data. Most workers in this role earn between $22.12 and $41.11 per hour, depending on experience, location, and employer.

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

To thrive as a Virtual Programmer, you need strong coding skills in languages such as Python, Java, or C++, along with a solid understanding of software development principles, typically supported by a relevant degree or equivalent experience. Familiarity with cloud platforms, source control systems like Git, and collaboration tools such as Slack or Jira is essential. Excellent problem-solving abilities, self-motivation, and effective remote communication distinguish top performers in virtual environments. These skills ensure the successful delivery of high-quality software solutions while collaborating efficiently from remote locations.

How do Virtual Programmers effectively collaborate with remote teams and stakeholders?

Virtual Programmers often work with colleagues and clients spread across different locations and time zones, which requires strong communication and collaboration skills. They typically utilize project management tools, version control systems, and regular video meetings to stay aligned with team objectives and project timelines. Clear documentation and proactive updates are essential to ensure smooth workflow and prevent misunderstandings. Adapting to various communication styles and being responsive to feedback helps Virtual Programmers build trust and maintain productivity in a remote work environment.

What are virtual programmers?

Virtual programmers are software developers who work remotely to design, write, and maintain computer programs and applications. They use online collaboration tools to communicate with clients or team members and are often hired on a freelance or contract basis. Virtual programmers can specialize in various programming languages and frameworks, allowing businesses to access global talent without the need for on-site staff. This role provides flexibility for both the programmer and employer, often resulting in cost savings and increased productivity.
What are the most commonly searched types of Programmer jobs in Alberta? The most popular types of Programmer jobs in Alberta are:

Distribution Engineer - P.Eng.

ENTRUST SOLUTIONS GROUP CANADA INC

Calgary, AB โ€ข Hybrid

Full-time

Posted 2 days ago


Job description

Opportunity:

ENTRUST Canada is currently seeking a Distribution Engineer P.Eng. to join our team. Operating with a high degree of autonomy you will work within engineering teams to deliver overhead and underground distribution line design projects for utility and industrial customers. Leading a small, focused engineering team may also be involved. This position would appeal to individuals who enjoy working closely with clients and engaging hands-on in solving technical and logistical problems to achieve successful outcomes. We offer a dynamic work environment with the support of a diverse and deeply talented technical and management team.

Responsibilities:

  • Develop new overhead and underground designs using client standards, industry codes and practices, internal ENTRUST Canada procedures, and your knowledge of distribution electrical system construction, operation, and maintenance.
  • Prepare non-standard designs leveraging your knowledge and experience, in collaboration with internal subject matter experts and the external client.
  • Complete electrical and structural engineering calculations using industry and client tools such as CYMCAP, Pull-Planner, PLS-CADD, SPIDAcalc, Quick Pole, ALD, and DSA.
  • Prepare estimates, material take offs, and scopes of work.
  • Produce survey and construction prints and packages using industry and client software such as Office 365, ArcGIS, AutoCAD, MicroStation, AM/FM, AUD, and DAD.
  • Conduct site visits for field reconnaissance during the project design phase and field inspections during the project construction phase.
  • Effectively collaborate with clients, external stakeholders, and internal team members to produce engineering products that meet quality, schedule, and cost requirements.
  • Review designs prepared by others against client standards, industry codes and practices, and internal ENTRUST Canada procedures.
  • Provide training and mentoring to less experienced designers in technical and interpersonal subjects.
  • Complete specialized technical assignments and prepare engineering study reports.

Required Qualifications:

  • Electrical or Civil Engineering degree with P.Eng. registration in a provincial Engineering Regulator (e.g., APEGA).
  • Minimum of 3 years' experience in distribution project design.
  • Experience using powerline design software such as CYMCAP, Pull-Planner, PLS-CADD, SPIDAcalc, Quick Pole, or similar.
  • Excellent verbal and written communication skills.
  • Proven attention to detail, and skill in organization and time management in the successful completion of tasks.
  • Proficient in Microsoft Office 365.
  • Strong computer skills including virtual private networks, and the ability to efficiently learn new software packages.
  • Project management experience is an asset.
  • Design experience with transmission lines or substations is an asset.
  • Experience using AutoCAD or MicroStation is an asset.

Why ENTRUST Canada?

Industry Leaders โ€“ With some of the most experienced and innovative design teams in the industry, we offer an opportunity to work alongside and learn from some of the best in the business.

Diverse Experience - With expertise in the three main areas of electric power delivery (Distribution, Transmission, Substation), ENTRUST Canada offers unique opportunities for individuals to develop multiple skill sets in the different disciplines.

Work culture - ENTRUST Canada offers a collaborative atmosphere and promotes social activities in the workplace. We culture professional growth with on-the-job training as well as support for external training and certifications.

Compensation & Benefits โ€“ ENTRUST Canada offers a competitive compensation package along with comprehensive health benefits including dental, vision, life insurance, and similar. We offer flexible work arrangements and earned days off.

#LI-GP1