Who you'll be working withYou'll collaborate closely with engineering, product, DevOps, QA, and client stakeholders, acting as the technical owner across managed services engagements. You'll work with Product and Delivery teams to align technical execution with business priorities, while engaging directly with clients to provide guidance, resolve challenges, and drive improvements.
What you'll be doing- Act as the technical lead across managed services engagements, owning architecture, solution design, and overall engineering quality
- Guide and mentor developers through code reviews, technical direction, and best practices
- Oversee end-to-end technical delivery across multiple managed services projects, ensuring stability, scalability, and performance
- Lead and support data migration and system integration efforts (iPaaS, APIs, third-party platforms), ensuring data integrity and reliability
- Design and review API architectures, data flows, and distributed system interactions
- Support incident management, root cause analysis, and continuous improvement initiatives
- Identify opportunities for optimization, automation, and technical debt reduction
- Contribute to technical strategy, roadmap planning, and platform evolution
- Participate in QBRs and stakeholder discussions, providing technical insights and recommendations
What you'll need to be successful (Requirements)Must have skills:- 7+ years of experience in Software Engineering / Technical Leadership
- Strong experience with backend technologies (Node.js, Python)
- Experience with eCommerce platforms and/or WordPress ecosystems
- Proven expertise in data migration, system integrations, or iPaaS solutions
- Strong experience in code reviews, architecture design, and technical decision-making
- Ability to debug complex production issues and drive resolution
- Experience working in managed services / maintenance / post-launch environments
- Strong understanding of API design, distributed systems, and scalable data flow architectures
- Experience designing and operating solutions on cloud platforms using modern architectural patterns
- Strong communication and stakeholder management skills
Nice to have skills:- Ability to contribute to engineering standards, documentation, and best practices
- Familiarity with Agile delivery and cross-functional team collaboration
- Experience participating in technical strategies and external discussions
- Experience with technical debt management and refactoring initiatives
Need another reason to hit the "apply" button?- Codal is a global agency with over 250 employees, and offices in the US, UK, Canada and India.
- We regularly host happy hours, fun friday, dinners, excursions, and other company events to unwind after a hard day at work.
- Professional Development: Opportunities for training, workshops, conferences to enhance employees' skills and knowledge.
- We offer Medical, Life, Dental/Vision, and many more insurance types
- An office in the heart of downtown Toronto with easy access to Union Station
- Working hybrid for in-person collaboration and sprint-planning days
Note: Codal only communicates with candidates through official @codal.com email addresses. We never request payment during the hiring process. Please be vigilant regarding recruitment scams.