
Sr. Software Engineer, Tim Hortons
- Canada
- Permanent
- Temps-plein
- Design, develop, and deliver robust technical solutions for critical, guest-facing digital features.
- Optimize engineering team velocity through strategic process enhancements and automation initiatives.
- Elevate overall code quality by proactively mentoring team members, conducting rigorous code reviews, and championing engineering best practices.
- Improve the performance and scalability of services that handle millions of requests daily.
- Mentor and develop engineers, significantly boosting team capability and expertise.
- Contribute strategically to architectural decisions by creating and presenting clear, actionable Architecture Decision Records (ADRs)
- Actively share knowledge and encourage continuous learning and innovation across technical guilds.
- Implement robust troubleshooting and incident triage methodologies utilizing observability tools such as Datadog.
- Proven experience in a senior software engineering role, demonstrating leadership, mentorship, and significant contributions to complex technical projects.
- Previous experience in quick-service restaurant (QSR), retail, or consumer-facing industries.
- Data-driven approach; effectively utilizes metrics and analytics to inform improvements and decision-making.
- Proven experience handling high-transaction volume systems and optimizing their performance.
- Familiarity with digital customer engagement and personalization technologies.
- Experience in agile development environments with a strong emphasis on collaboration and iterative delivery.
- Exceptional communication skills; adept at clearly articulating technical decisions and rationale.
- Strong mentorship and coaching capabilities; committed to proactively fostering team growth.
- Experience with the following: GraphQL (Apollo Federation), TypeScript, React & Node.js, JavaScript build tools & packaging, AWS ecosystem (Lambda, DynamoDB, API Gateway), Functional & Object-Oriented Programming, TDD/BDD testing methodologies, Relational & non-relational databases, Performance monitoring, troubleshooting, and triage (Datadog), Infrastructure as code (Terraform), Mobile development experience (Expo, React Native), Documentation practices (RFCs, ADRs)
- Experience or willingness to work with AI-driven development tools