Technical Lead, Development
Listed on 2025-12-30
-
Software Development
Software Engineer, Full Stack Developer, Software Project Mgr/ Lead, Agile Developer
Payworks is a leading workforce management solutions provider and multi-year winner of the Canada’s Best Managed Companies program. We are proudly Canadian and committed to developing world-class products and providing a progressive workplace culture where Doing Right by People is our purpose.
About the RoleReporting to the Team Lead, Development, the Technical Lead is a hands‑on technical leader responsible for overseeing and guiding a team of developers to ensure the successful delivery of high‑quality software solutions. In this role, you will lead, mentor, and engage a development team while actively contributing to the creation of scalable, reliable, and well‑designed software. Strong technical expertise, leadership abilities, and a passion for driving success are essential.
WhyPayworks?
- Comprehensive employer‑paid benefits, including a Health Spending Account, for you and your family and excellent pension plan with employer contributions.
- Plenty of professional development opportunities.
- Community‑minded culture – Receive two paid days per year to volunteer and lots of opportunity to “Pay it Forward”.
- Time and flexibility to meet your needs – Hybrid work model with flexible work options, plus 3 weeks vacation to start, flex time and parental leave benefits.
- Cool perks – Annual Lifestyle Spending Account, Costco membership, fun office environment and events, and more!
- Provide technical leadership and guidance to a team of developers, fostering a collaborative and high‑performing work environment.
- Mentor team members through day‑to‑day interactions, offering tactical feedback and coaching, and provide the Team Lead with input to support longer‑term development plans.
- Serve as a technical expert, contributing to code reviews, architectural decisions, and troubleshooting complex issues.
- Communicate effectively with team members, stakeholders, and managers, providing regular updates on project status, risks, and dependencies.
- Assist in planning, executing, and delivering development projects.
- Collaborate with Business Analysts and Team Leads to define project scope, establish timelines and milestones, and allocate resources effectively.
- Oversee the development lifecycle including planning, design, implementation, testing, and deployment ensuring projects are delivered on time, within budget, and to quality standards.
- Work closely with developers, designers, and project managers to ensure alignment on project goals, timelines, and deliverables.
- Translate business requirements into technical specifications and design scalable, robust software solutions.
- Stay current with emerging technologies, industry trends, and best practices in software development.
- Identify opportunities for process improvements, including optimization, automation, and efficiency gains across development workflows.
- Continuously seek opportunities to enhance skills and knowledge to support innovation and team growth.
- Post‑secondary education in Computer Science, Software Engineering, or an equivalent combination of education and experience.
- 5+ years of experience as a Software Developer or in a similar technical position.
- Extensive knowledge of software development concepts, best practices, and design patterns, including familiarity with database management systems, version control, and development tools.
- Experience working in an Agile environment.
- Excellent project management skills with the ability to plan, execute, and deliver software development projects on time and within budget.
- Proficiency with software testing methodologies, including test case design, creation, and execution.
- Strong written and verbal communication skills with the ability to convey complex issues clearly and succinctly.
- Innovative problem‑solver capable of analyzing data, identifying trends, and uncovering opportunities.
- Proven ability to work effectively across cross‑functional teams and build strong collaborative relationships.
- Adaptability to shifting priorities, strong time‑management skills, and a commitment to meeting deadlines.
- Previous experience leading high‑performing teams is an asset.
- Experience with Microsoft .NET application…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: