1

Coding Jobs in Edmonton, AB (NOW HIRING)

Installelectricalsystem components and wiring in compliance with applicable codes and standards, includingthe Canadian Electrical Code (CEC) and where applicable,NEC, NESC, NFPA and UFC. * Assistwith ...

Ensure all electrical work meets applicable codes, standards, drawings and company quality requirements including NEC, NESC, NFPA, and UFC where applicable. Complete, update and maintain accurate ...

Ensure all electrical work meets applicable codes, standards, drawings and company quality requirements including NEC, NESC, NFPA, and UFC where applicable. Complete, update and maintain accurate ...

Senior DevOps Engineer

Edmonton, AB · Remote

$85K - $110K/yr

This position requires the ability to code as well as perform the duties of a DevOps Engineer. Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

Ensure all electrical work meets applicable codes, standards, drawings and company quality requirements including NEC, NESC, NFPA, and UFC where applicable. Complete, update and maintain accurate ...

Ensure all electrical work meets applicable codes, standards, drawings and company quality requirements including NEC, NESC, NFPA, and UFC where applicable. Complete, update and maintain accurate ...

Ensure all electrical work meets applicable codes, standards, drawingsand company quality requirements including NEC, NESC, NFPA, and UFC where applicable. * Complete, update andmaintainaccuratework ...

Install electrical system components and wiring in compliance with applicable codes and standards, including the Canadian Electrical Code (CEC) and where applicable, NEC, NESC, NFPA and UFC. Assist ...

next page

Showing results 1-20

Coding information

See Edmonton, AB salary details

$10

$25

$52

How much do coding jobs pay per hour?

As of May 31, 2026, the average hourly pay for coding in Edmonton, AB is $25.82, according to ZipRecruiter salary data. Most workers in this role earn between $17.07 and $30.05 per hour, depending on experience, location, and employer.

What is a Coding job?

A coding job involves writing, testing, and maintaining code to build software applications, websites, or systems. Coders, also known as programmers or developers, use programming languages like Python, Java, or JavaScript to create and optimize digital solutions. They work in various industries, including technology, healthcare, finance, and entertainment. Coding jobs may also involve debugging, collaborating with teams, and continuously learning new technologies to improve software performance.

What are the key skills and qualifications needed to thrive in the Coding position, and why are they important?

To excel in a coding role, you need a solid understanding of programming languages (such as Python, Java, or JavaScript), problem-solving abilities, and typically a degree in computer science or related field. Familiarity with code editors, version control systems like Git, and sometimes certifications such as CompTIA or specific software credentials are highly valued. Strong analytical thinking, attention to detail, and effective teamwork and communication skills help coders stand out. These competencies ensure that coding professionals can develop reliable software solutions, collaborate efficiently with other team members, and adapt to evolving project requirements.

What are the main challenges someone new to a coding position might face?

Newcomers to coding positions often encounter challenges such as understanding complex codebases, debugging unfamiliar issues, and keeping up with rapidly evolving technologies. It's common to feel overwhelmed at first, especially when navigating large projects or collaborating with distributed teams. Asking questions, seeking mentorship, and leveraging resources like documentation and online communities can ease the transition. With time and experience, most coders become more comfortable handling these challenges and contribute effectively to their teams.

Can I get a coding job with no experience?

Entry-level coding jobs often do not require prior professional experience and may accept candidates with strong foundational skills, such as knowledge of programming languages like Python or Java, and familiarity with tools like Git. Building a portfolio, completing online courses, or earning certifications can improve chances of securing such roles. Employers may also value problem-solving skills and a willingness to learn.
What job categories do people searching Coding jobs in Edmonton, AB look for? The top searched job categories for Coding jobs in Edmonton, AB are:

Staff Technical Lead - Billing Revenue Management

TELUS

Edmonton, AB

Other

Posted 21 days ago


TELUS rating

8.0

Company rating: 8.0 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

19th of 76 rated telecommunications companies


Job description

Join our team and what we'll accomplish together

Billing is one of the most consequential touchpoints a customer has with TELUS - and one of the least loved. Our ambition is to change that: to reimagine billing as something customers actually trust, where their bill is clear, accurate, and never a source of frustration or doubt.

That means more than modernizing the technology. It means rethinking the systems, processes, and engineering practices that sit behind every invoice, every account interaction, and every payment - calculating charges, generating bills, managing accounts, and reconciling revenue across millions of customers. The estate is complex, largely 20+ years old, and under active transformation.

As an L5, you are the senior engineering presence across the billing domain - hands-on technically, and accountable for elevating the engineers around you. You report directly to the Director in the Billing Revenue Management domain, operate across multiple teams without direct reports, and influence through credibility and craft.

What you'll do

Hands-on billing engineering 

  • Design, build, and operate systems across the billing lifecycle: charge calculation, invoice generation, account management, network mediation, usage charging, and payment processing
  • Decompose and mordernize application components into maintainable, internally-owned services - reducing technical debt and improving system reliability
  • Ensure accuracy, auditability, and reconciliation across billing workflows; own the quality bar for your subsystems
  • Debug and resolve complex cross-system issues in production; lead root cause analysis and implement durable fixes
  • Operate with ownership: stay close to the code, monitor system health, and respond to production issues
  • Prototype new ideas and solutions, review and improve design and code across the teams
AI-augmented engineering
  • Use AI development tools daily as part of your coding workflow - code generation, test coverage, code comprehension, documentation
  • Experiment with AI-assisted approaches to billing problems (e.g., using LLMs to understand code, accelerating test writing)
  • Share learnings with your team about what works and what doesn't; help teammates adopt tools that genuinely improve their delivery

Coaching & mentoring 

  • Mentor junior or mid-level engineers on the team; grow their billing domain expertise and engineering judgment
  • Run code reviews as learning opportunities - provide constructive feedback, explain the "why" behind standards, and help engineers understand trade-offs
  • Pair program on complex problems; transfer knowledge directly through hands-on work
  • Lead occasional design discussions or post-incident reviews where the team learns together
  • Build internal documentation (wikis, playbooks, runbooks) to reduce reliance on vendor expertise and make billing knowledge accessible to the team


Charging & Mediation integration

  • Own integration quality between upstream charging and mediation systems that feed the billing pipeline
  • Debug cross-system issues; ensure data flows accurately from charging through to billing
  • Provide input on system design decisions that affect downstream billing workflows
What you bring
  • 7+ years hands-on engineering with production ownership of complex, high-volume systems
  • Demonstrated comfort working in  environments; you reduce ambiguity rather than avoid it
  • Strong foundation in distributed systems: eventual consistency, event-driven architecture, high-availability design
  • Experience with billing, financial, or revenue systems is a strong asset
  • Cloud-native fluency on GCP (Kubernetes, Pub/Sub, Dataflow, BigQuery, Cloud SQL) and IaC/DevOps practices
  • You genuinely enjoy helping other engineers grow - through code reviews, pairing, design discussions, or documentation
  • Ability to explain complex concepts clearly and help engineers develop both technical depth and ownership mindset
  • Experience mentoring junior or mid-level engineers (doesn't need to be formal; could be peer mentoring, tech lead experience, or guild leadership)
  • Hands-on engineer who stays close to the code and the systems you own - not delegating away the interesting problems
  • Operates with ownership and transparency - surfaces problems early, shares context freely, builds trust through consistent delivery
  • Comfortable learning new domains quickly; billing may be new to you, but you pick up complex systems rapidly
  • Open to experimenting with AI development tools; comfortable integrating them into your workflow without needing to be an expert first

Great-to-haves

  • Direct experience with various vendor billing platforms
  • Background in telecom, utilities, or regulated billing environments
  • Experience mentoring engineers at a company or within a technical guild/community
  • GCP Professional certifications (Cloud Architect, Data Engineer)