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 ...
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 ...
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 ...
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 ...
Conduct code reviews and provide feedback to other team members to ensure code quality and adherence to best practices. * Collaborate closely with cross-functional stakeholders (product management, U ...
Conduct code reviews and provide feedback to other team members to ensure code quality and adherence to best practices. * Collaborate closely with cross-functional stakeholders (product management, U ...
Conduct code reviews and provide feedback to other team members to ensure code quality and adherence to best practices. * Collaborate closely with cross-functional stakeholders (product management, U ...
Conduct code reviews and provide feedback to other team members to ensure code quality and adherence to best practices. * Collaborate closely with cross-functional stakeholders (product management, U ...
Participate in code reviews and documentation * Collaborate with UX designers to implement intuitive user experiences Technical Requirements Essential * 2+ years of software development experience in ...
Participate in code reviews and documentation * Collaborate with UX designers to implement intuitive user experiences Technical Requirements Essential * 2+ years of software development experience in ...
.Net Developer (Intermediate or Senior)
Calgary, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
Quick apply
.Net Developer (Intermediate or Senior)
Calgary, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
Participate in code reviews and documentation * Collaborate with UX designers to implement intuitive user experiences Technical Requirements Essential * 2+ years of software development experience in ...
Quick apply
Participate in code reviews and documentation * Collaborate with UX designers to implement intuitive user experiences Technical Requirements Essential * 2+ years of software development experience in ...
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
Quick apply
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
.Net Developer (Intermediate or Senior)
Calgary, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
Quick apply
.Net Developer (Intermediate or Senior)
Calgary, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
Quick apply
.Net Developer (Intermediate or Senior)
Edmonton, AB · Remote
$80K - $130K/yr
Net, coding in C# * 3+ years' experience with Javascript * Experience with mentorship, performing code reviews and guiding architectural decision making * Familiarity working with and deploying ...
... code review experience Proven experience designing deployment strategies for libraries and services Strong understanding of semantic versioning, backward compatibility, and API stability CI/CD ...
... code review experience Proven experience designing deployment strategies for libraries and services Strong understanding of semantic versioning, backward compatibility, and API stability CI/CD ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Senior Backend Engineer - Features Team
Edmonton, AB · On-site +1
Set the bar for code quality through rigorous code review and mentorship * Ensure adequate test coverage across components so systems can be safely extended * Decompose complex requirements into ...
Senior Backend Engineer - Features Team
Edmonton, AB · On-site +1
Set the bar for code quality through rigorous code review and mentorship * Ensure adequate test coverage across components so systems can be safely extended * Decompose complex requirements into ...
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Quick apply
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Senior Backend Engineer - Features Team
Edmonton, AB · On-site +1
Set the bar for code quality through rigorous code review and mentorship * Ensure adequate test coverage across components so systems can be safely extended * Decompose complex requirements into ...
Senior Backend Engineer - Features Team
Edmonton, AB · On-site +1
Set the bar for code quality through rigorous code review and mentorship * Ensure adequate test coverage across components so systems can be safely extended * Decompose complex requirements into ...
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Quick apply
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Quick apply
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Quick apply
Perform code reviews * Write well designed, testable, efficient code * Highlighting areas to improve with both the products and team * Analyze product requirements and translate to design ...
Conduct secure code review and identify vulnerabilities, design weaknesses, and potential exploitation paths. Assess, validate, and prioritize vulnerabilities, providing practical remediation ...
Conduct secure code review and identify vulnerabilities, design weaknesses, and potential exploitation paths. Assess, validate, and prioritize vulnerabilities, providing practical remediation ...
Code Review information
What are some common challenges faced in a Code Review role, and how can they be addressed?
One of the main challenges in a Code Review role is balancing thoroughness with efficiency, as it's important to catch potential issues without causing development delays. Another challenge can be providing feedback in a way that is both constructive and well-received, especially in diverse or distributed teams. Building trust and clear communication with developers helps ensure that feedback leads to improvements rather than friction. Staying up to date with evolving coding standards and best practices also helps reviewers provide relevant and effective guidance, ultimately supporting the team's success.
What are the key skills and qualifications needed to thrive in the Code Review position, and why are they important?
To excel in a Code Review role, a strong grasp of programming languages, software development methodologies, and attention to detail is essential, often supported by experience in coding and software engineering. Familiarity with version control systems like Git, code review tools such as GitHub, Bitbucket, or Gerrit, and an understanding of automated testing frameworks are typically required. Excellent communication, collaboration, and critical thinking skills help facilitate constructive feedback and foster positive team dynamics. These competencies ensure code quality, maintainability, and overall team productivity in software development projects.
What is a Code Review job?
A Code Review job involves examining and evaluating code written by developers to ensure quality, correctness, and adherence to best practices. Reviewers check for bugs, maintainability, efficiency, and compliance with coding standards. They provide feedback to improve the overall codebase and help developers enhance their skills.
Other
Posted 12 days ago
TELUS rating
8.0
Based on 9 frontline employees who took The Breakroom Quiz
18th of 79 rated telecommunications companies
Job description
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
- 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
- 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)