1

Developer Jobs in Alberta (NOW HIRING)

Manager, DevOps About the Job: atVenu seeks a Novice DevOps Developer to support the operational efficiency of our software development and delivery processes. The successful candidate will ...

We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...

We are looking for an experienced DevOps/SRE Engineer for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large fintech firm with a ...

As a DevOps engineer, your responsibilities will include supporting the team in developing current products and in launching products in the pipeline. Using your experience, you will ensure the ...

As a DevOps engineer, your responsibilities will include supporting the team in developing current products and in launching products in the pipeline. Using your experience, you will ensure the ...

We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...

We are looking for an experienced DevOps Engineer role for our client. This is a permanent position, that can either be remote or in-office at Toronto! Our client is a large technology firm with a ...

As a DevOps Engineer, you will own the design and operation of our multi-cloud environments across Azure, AWS, and GCP - building the pipelines, platforms, and automation that empower development ...

All developers are expected to collaborate across teams and contribute to high-quality, scalable systems. Key Responsibilities * Collaborate in an Agile Scrum environment, including sprint planning ...

We are looking for a DevOps Engineer to be responsible for the operational stability, reliability, and availability of a large‑scale, global IVR and contact center platform supporting ...

We are looking for a DevOps Engineer to be responsible for the operational stability, reliability, and availability of a large‑scale, global IVR and contact center platform supporting ...

As a DevOps Engineer, you will own the design and operation of our multi-cloud environments across Azure, AWS, and GCP - building the pipelines, platforms, and automation that empower development ...

All developers are expected to collaborate across teams and contribute to high-quality, scalable systems. Key Responsibilities * Collaborate in an Agile Scrum environment, including sprint planning ...

Cloud DevOps Engineer

Edmonton, AB · Remote

$85K - $120K/yr

We are looking for an experienced Cloud 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 ...

Cloud DevOps Engineer

Calgary, AB · Remote

$85K - $120K/yr

We are looking for an experienced Cloud 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 ...

Java Developer

Calgary, AB · Hybrid

CA$80K - CA$85K/yr

Our challenge We are looking for a Java developer to join our team and help deliver key initiatives. The candidate should be a solid Java programmer, with strong design and implementation ...

Cloud DevOps Engineer

Calgary, AB · Remote

$85K - $120K/yr

We are looking for an experienced Cloud 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 ...

Cloud DevOps Engineer

Edmonton, AB · Remote

$85K - $120K/yr

We are looking for an experienced Cloud 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 ...

next page

Showing results 1-20

Developer information

See Alberta salary details

$26.5K

$101.8K

$169.5K

How much do developer jobs pay per year?

As of May 28, 2026, the average yearly pay for developer in Alberta is $101,751.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $120,500.00 per year, depending on experience, location, and employer.

What Is a Developer?

A software developer—sometimes referred to as a software engineer, computer programmer, or computer scientist—designs and develops programs, applications, websites, and databases. Their responsibilities include creation, testing, and modification of the code that runs programs within IT systems. Software developers generally have a bachelor’s degree in computer science and are familiar with writing code in at least one programming language.

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

To thrive as a Developer, you need strong programming skills in languages like Java, Python, or JavaScript, paired with a solid understanding of algorithms and software development principles, often supported by a degree in computer science or related field. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and sometimes cloud platforms or specific frameworks is typical. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These competencies are crucial for building reliable, maintainable software and collaborating efficiently within development teams.

What are some common challenges developers face when working on large-scale projects, and how can they overcome them?

Developers working on large-scale projects often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring consistent documentation. To overcome these obstacles, it's important to follow best practices like version control, code reviews, and regular communication through agile methodologies. Additionally, leveraging collaboration tools and maintaining clear documentation can help streamline workflows and minimize misunderstandings within the team.

What are developers?

Developers, often referred to as software developers or programmers, are professionals who design, build, test, and maintain software applications or systems. They use programming languages and development tools to create solutions that meet the needs of users or organizations. Developers may work on a variety of projects, including websites, mobile apps, games, and enterprise software. Their responsibilities often include writing code, troubleshooting issues, collaborating with other team members, and keeping up with emerging technologies.

What engineering jobs pay $500,000?

Senior software developers, especially those working in high-demand fields like fintech, cloud computing, or AI, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Roles in specialized engineering disciplines such as data engineering, machine learning engineering, or technical leadership positions in large tech companies are also known to reach this compensation level.

What jobs pay 200,000 a year in the USA?

For developers, senior roles such as software engineers, solutions architects, and engineering managers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-demand industries or companies. Achieving this salary often requires advanced knowledge of programming languages, cloud platforms, and leadership responsibilities.

What is the difference between Developer vs Software Engineer?

AspectDeveloperSoftware Engineer
CredentialsTypically requires a degree in computer science or related field, certifications varyOften requires a degree in computer science or software engineering, certifications may include Microsoft, AWS, etc.
Work EnvironmentWorks on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software firmsUsed across industries for system development, enterprise solutions, and software projects
Search & Comparison IntentPeople compare Developer with Software Engineer to understand roles and career paths

While both Developers and Software Engineers work on software projects, Developers primarily focus on coding and implementing features, whereas Software Engineers often take a broader role in designing and architecting software systems. The roles overlap significantly, but Software Engineers typically have a more comprehensive scope involving system design and engineering principles.

What are the most commonly searched types of Developer jobs in Alberta? The most popular types of Developer jobs in Alberta are:
What are popular job titles related to Developer jobs in Alberta? For Developer jobs in Alberta, the most frequently searched job titles are:
What cities in Alberta are hiring for Developer jobs? Cities in Alberta with the most Developer job openings:
What are popular job titles related to Developer jobs in AB? For Developer jobs in AB, the most frequently searched job titles are:
Infographic showing various Developer job openings in Alberta as of May 2026, with employment types broken down into 64% Full Time, 23% Part Time, and 13% Contract. Highlights an 70% Physical, 4% Hybrid, and 26% Remote job distribution, with an average salary of $101,751 per year, or $48.9 per hour.
Novice DevOps Developer

Novice DevOps Developer

atVenu

Calgary, AB • On-site

Full-time

Posted 7 days ago


Job description

Novice DevOps Developer – Job Description
Reports To: Manager, DevOps
About the Job:
atVenu seeks a Novice DevOps Developer to support the operational efficiency of our software development and delivery processes. The successful candidate will contribute to a variety of projects while collaborating with and learning from experienced developers to improve the security, reliability, and performance of our systems.
In this role, you will also support the Manager, DevOps by assisting with daily operational tasks. Responsibilities include implementing approved software solutions and infrastructure components, as well as executing assigned development projects under technical guidance.
The ideal candidate is a self-motivated and curious learner with a passion for solving problems in simple, effective ways. If you are interested in working with systems, Cloud Engineering, infrastructure as code, debugging, monitoring, and alerting, then this role is for you. 
What You’ll Do:
  • Assist with developing and maintaining Infrastructure as Code using tools such as Terraform and AWS CloudFormation.
  • Support the maintenance of the atVenu DevOps toolchain, including technologies such as Jenkins, CouchDB, Docker, and various AWS services (e.g., EC2, ECS, EKS, DynamoDB, CloudWatch, Lambda, API Gateway, CloudFront, EventBridge, Security Hub, WAF, KMS, GuardDuty, ECR, and S3).
  • Help monitor and maintain legacy infrastructure by identifying potential misconfigurations or vulnerabilities and assisting with remediation and patching efforts.
  • Work with configuration management and monitoring tools such as Ansible, New Relic, and Grafana to help maintain system reliability and visibility.
  • Assist in developing and maintaining CI/CD pipelines using tools like GitHub Actions and Jenkins.
  • Support the maintenance and improvement of Bash scripts used to automate Linux-based operational tasks.
  • Help gather infrastructure evidence and documentation to support compliance initiatives such as SOC 2 and PCI.
  • Participate in the on-call rotation, with guidance from senior team members, to help respond to infrastructure alerts and operational issues.
  • Assist with incident investigation and contribute to root cause analysis efforts to improve system reliability.
  • Contribute to internal tools and scripts that help the DevOps team streamline day-to-day operations.
  • Collaborate with the DevOps Manager and team members to promote DevOps best practices across development and operations teams.
  • Maintain and update documentation for infrastructure, systems, and processes, and assist with tracking work through project management boards.
What You’ll Bring:
  • Post-secondary education in computer science, computer engineering or a related field or equivalent experience
  • Demonstrate a solid understanding of core CS fundamental concepts
  • Experience with at least one programming language; preferably in Python, Ruby, and/or GoLang
  • Awareness of how to independently debug/troubleshoot complex software issues and apply learnings to future projects
  • Awareness of knowing your professional limitations; know when to ask for help/seek approval
  • Natural curiosity, which is evident through questions asked and independent research on topics relevant to your role and/or projects
  • Ability to analyze problems and propose solutions using facts and logic
  • Excellent communication skills; learning to effectively convey technical concepts in a way that is easily understood

Powered by JazzHR

C0H99Q3tKq