Senior Engineer responsible for reimagining the billing systems lifecycle at TELUS. Leading hands-on engineering practices and mentoring teams across multiple projects.
Responsibilities
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 modernize application components into maintainable, internally-owned services
Ensure accuracy, auditability, and reconciliation across billing workflows
Debug and resolve complex cross-system issues in production
Operate with ownership: stay close to the code, monitor system health, and respond to production issues
Use AI development tools daily as part of your coding workflow
Mentor junior or mid-level engineers on the team
Own integration quality between upstream charging and mediation systems that feed the billing pipeline
Requirements
7+ years hands-on engineering with production ownership of complex, high-volume systems
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
Ability to explain complex concepts clearly and help engineers develop both technical depth and ownership mindset
Experience mentoring junior or mid-level engineers
Hands-on engineer who stays close to the code and the systems you own
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
Benefits
Comprehensive total rewards package highlighting competitive salary and bonus structures
Minimum 3 weeks of vacation
Flexible benefits plan to meet the needs of you and your family
Generous company matched pension and share purchase programs
Opportunity to give back to communities in which we work, live and serve
Career growth and learning & development opportunities to develop your skills
Software Developer II specializing in UI development at CNN. Contributing to agile development teams, enhancing existing software and building applications.
Senior Software Engineer designing and developing full stack applications for fleet readiness technology. Utilizing Python, Django, React and Next.js for innovative fleet management solutions.
Principal Software Engineer responsible for writing production - grade code at PointClickCare. Collaborating within a Scrum team to achieve technical excellence and feature development in healthcare technology.
Senior Software Engineer joining Lime's Payments and Fraud team. Collaborating to optimize payment processes and build robust platforms for customer transactions.
Senior Cloud Engineer at Sleep Country maintaining multi - cloud infrastructure. Designing, building, and optimizing cloud systems for reliability, performance, and security.
Senior Data Engineer at Sleep Country Canada designing and maintaining scalable data pipelines. Collaborating with cross - functional teams to ensure data reliability and quality.
Software Engineer II focused on building scalable detection systems using AI tools at Abnormal AI. Collaborating with teams to enhance model serving infrastructure for data processing.
Senior Engineer in Building Electricity at EXP managing critical electrical projects for diverse clients. Contributing to quality and performance in design and implementation with hybrid work flexibility.
Senior Software Application Developer building full - stack features for Breezeway's property operations platform. Collaborating across teams and contributing to AI - driven initiatives for operational efficiency.