1

Senior Programmer Jobs in Alberta (NOW HIRING)

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning of electric Transmission linear assets connecting EDTI substations. This role encompasses both ...

Senior DevOps Engineer

Calgary, AB · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

Senior DevOps Engineer

Calgary, AB · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global ...

SENIOR PIPELINE ENGINEER THE BIG PICTURE At Lauren, we believe the best work happens when people are motivated to do what they do best. That means creating an environment where team members work ...

Senior Pipeline Engineer

Calgary, AB · On-site

CA$90 - CA$125/hr

SENIOR PIPELINE ENGINEER THE BIG PICTURE At Lauren, we believe the best work happens when people are motivated to do what they do best. That means creating an environment where team members work ...

The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning of electric Transmission linear assets connecting EDTI substations. This role encompasses both ...

The Senior Engineer, Linear Assets is accountable for the specification, design, and commissioning of electric Transmission linear assets connecting EDTI substations. This role encompasses both ...

Intermediate / Senior Structural Engineer Calgary, Alberta | Building Consulting | Commercial | Institutional | Healthcare | Residential Are you a Structural Engineer looking for an opportunity to ...

New

SENIOR ENGINEER, SCADA WHO WE ARE Our Power, Your Possibilities At TransAlta , we don't just generate electricity, we generate opportunity. As one of Canada's largest publicly traded power generators ...

next page

Showing results 1-20

Senior Programmer information

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

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

The most popular types of Programmer jobs in Alberta are:

What cities in Alberta are hiring for Senior Programmer jobs?

Cities in Alberta with the most Senior Programmer job openings:

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

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

Infographic showing various Senior 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.

Electrical & Instrumentation Engineer / Senior Engineer

ATCO

Edmonton, AB

Full-time

Posted 9 days ago


Job description

Division :             Automation, Process Control Engineering, Gas and Pipelines

Location:             Edmonton, AB

Your energy belongs here

Position Summary: 

Always there. Anywhere. That's us!We've got a lot of energy at ATCO, focused on creating prosperity for generations to come.Embrace challenge and growth because your career journey at ATCO has the potential tobe full of new experiences, inspiring challenges, and growth without boundaries. 

At ATCO, our engineers and senior engineers form a crucial component to the overall business and their value is consistently recognized. Here you will have opportunities to lead initiatives with your technical expertise and will be propelled to take responsibility and embrace challenge. It's part of our culture of growth and caring - for each other, our communities, and for those who need us. It comes down to trusting people and taking every opportunity to ensure they feel part of our peer community.

With this vision and framework in mind, our Natural Gas Division is seeking experienced Electrical & Instrumentation Engineers to help transform our utility industry. We are recruiting for opportunities at both the Engineer and Senior Engineer levels, and candidates may be considered for placement at either level based on their qualifications, experience, and demonstrated technical capability. You will have the opportunity to deliver a variety of pipeline and facility projects that support a more resilient, sustainable, and affordable natural gas system for the communities we serve.

In this role, you will provide engineering leadership for automation, electrical, instrumentation, and control systems associated with natural gas measurement, regulation, and compression facilities. Depending on workload, business priorities, and consultant utilization, the role may involve either direct engineering execution or oversight of consultant-led engineering work. The successful candidate must be equally comfortable performing engineering work themselves or providing technical leadership and direction to external engineering resources. Strong technical engineering capability, sound judgment, and the ability to drive projects through challenges to successful completion are essential regardless of the delivery model.

This position is best suited to an engineer who enjoys solving complex technical problems, taking ownership of outcomes, and delivering high-quality engineering solutions from concept through commissioning.

Responsibilities:

  • Design and execute Automation, Electrical and Instrumentation projects for natural gas measurement & control and compression facilities.

    • Develop detailed engineering packages for facility electrical and instrumentation systems.

    • Create electrical, electronics, and instrumentation wiring diagrams.

    • Design low-voltage power distribution systems for facilities, including AC and DC systems.

    • Interpret facility objectives and equipment specifications to develop effective engineering designs.

    • Prepare estimates and equipment specifications.

    • Program PLCs, RTUs, and HMIs.

    • Provide commissioning support for project installation.

    • Collaborate with other engineering disciplines to complete multi-disciplinary projects.

  • Apply Professional Engineering seal, where appropriate, to professional work products and IFC project installation packages.

  • Manage and guide consultant engineers in the development of engineering designs, IFC packages, technical deliverables, and project execution support.

    • Apply strong technical knowledge and engineering judgment to develop high-quality designs, critically review consultant deliverables, resolve technical challenges, and ensure project objectives are achieved safely, efficiently, and in compliance with applicable codes, standards, and company requirements.

  • Apply required codes, legislation, standards, procedures, and industry best practices while executing projects and assignments within accepted Company Safety, Environment and Quality Assurance objectives.

  • Provide technical support or troubleshooting assistance to Field Instrumentation and Electronics Technologists.

  • Participate in project requests and proposal evaluations.

  • Provide support for the group's undertakings, including investigations and studies to improve current practices and performance.

  • Provide technical guidance to less experienced professionals, as required.

Qualifications:

  • A Bachelor's Degree in Engineering, preferably in the fields of Electrical or Electronics.
  • Membership as a Professional Engineer with APEGA.
  • 5 to 20 years of experience in electrical and instrumentation engineering is preferred. The successful candidate may be appointed at either the Engineer or Senior Engineer level based on qualifications, experience, and demonstrated technical competency.
  • Experience in design and integration of PLCs, RTUs, HMIs, electronics, and low-voltage power distribution systems.
  • Experience in programming the above.
  • Strong technical engineering aptitude with demonstrated ability to apply electrical, instrumentation, automation, and control system concepts to practical facility design, troubleshooting, and problem solving.
  • Demonstrated ability to independently develop engineering solutions and provide technical leadership, oversight, and critical review of consultant-generated engineering deliverables.
  • Experience applying Section 18 - Hazardous Locations of the Canadian Electrical Code is an asset.
  • Excellent written, oral, presentation, interpersonal, and relationship-building skills.
  • Demonstrated ability to evaluate technical requirements, apply sound engineering judgment, and make practical decisions in support of project execution and facility operations.
  • Ability to work and collaborate with a team of professionals and operations staff to achieve successful results, with project planning, estimating, scheduling, and cost control skills.
  • Knowledge and aptitude in the field of gas compressor applications and controls, and associated areas of engine control technology, cooling, pumps/fans, VFD, LV/MV, power distribution, and DCS control equipment would be an asset.

What We Offer: 

  • A culture based on caring, integrity, agility, collaboration, and striving for excellence 

  • Competitive compensation 

  • Flex benefits 

  • Training and mentorship programs 

  • Charitable donation matching 

The diversity of the jobs and the markets that ATCO is in gives the company perspectives from many different angles.

We would like to thank everyone for their application; however, only those being considered for an interview will be contacted.

ATCO Gas & Pipelines is part of ATCO Ltd. With approximately 6,000 employees and assets of $23 billion, ATCO is a diversified global holding corporation with investments in Structures & Logistics (workforce housing, innovative modular facilities, construction, site support services, and logistics and operations management), Energy Infrastructure (electricity generation, transmission and distribution; natural gas transmission, distribution and infrastructure development; energy storage and industrial water solutions; and electricity and natural gas retail sales), Transportation (ports and transportation logistics) and Commercial Real Estate. More information can be found at www.ATCO.com. ATCO is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, veteran status, sexual orientation, gender identity or any other characteristic protected by law.

Issued: August 05, 2026

Deadline: August 19, 2026