Technical Lead, Software Engineering
6 months ago
The technical lead is responsible for helping and supporting their team members with the technical aspects of their jobs, such as solutions, coding, and quality standards. As the tech lead, you establish the technical direction of the project and clear hurdles that may arise, whether it be closing technical knowledge gaps, finding answers to product questions, or identifying opportunities to improve processes.
As a tech lead, you'll engineer, guide, and implement technical solutions and improvements with the help of your software development team. You are hands-on and leverage code reviews to coach and support, along with adhering to best practices. Key Areas of Responsibility: ·You will be the technical lead for an agile development team. This means you will work closely with the Product leads, Delivery leads, and Engineering Managers within a team of developers SDETs, and QA personnel to groom, estimate, and solution projects - while acting as a hands-on developer.·Promote a positive engineering culture by embodying Trader’s values of Curiosity, Integrity, Authenticity, Collaboration, and Pursuit of Excellence.·Help guide product ideas by assessing feasibility and providing creative technical solutions that address business, scalability, performance, quality, and security concerns.·Mentor colleagues of all skill levels to advance their technical abilities through code reviews, tech shares, pair programming, and onboarding of new hires.·Own and lead agile engineering ceremonies such as stand-ups, retrospectives, architecture/design reviews, and grooming as required.·Own best practices including but not limited to coding standards, branching strategies, code coverage metrics, code review policies, and release management, and review them regularly with the team.·Act as a bridge between developers and quality personnel within and across teams to facilitate alignment of work with a quality-first approach.·Act as an enthusiastic representative for Trader when working with external partners to design, build, and resolve issues with third-party integrations.·Participate in paid on-call rotation schedule to respond to alerts, as well as prioritize system improvements identified as part of monitoring.·Maintain and prioritize a backlog of Technical Debt items to enhance stability, performance, and extensibility.
Required Skills: ·Excellent communication skills: able to conceptualize a technical solution and relay it to both technical and non-technical teammates and stakeholders.·Passion for coaching and owning best practices within the team to foster a culture of engineering excellence.·Experience using .NET Web API and .NET Core to build cloud-based distributed applications, as well as a strong understanding of scalability, performance optimization, security considerations, and monitoring of such apps.·Experience with enterprise-scale high-velocity queues such as Microsoft Azure.·Expert-level experience developing in a microservice-oriented architecture utilizing RESTful APIs and tools such as Azure API Management and Azure Key Vault.·Strong knowledge of both relational and non-relational data stores such as Azure Table Storage, Blobs, Oracle, SQL, and Redis·Experience using Front end tools (ie: Angular, HTML, or ) to build component-based frontend web apps.·Experience in building unit, component, and integration tests, and knowledge of how to use them as a system contract within internal services and across third-party integration boundaries.·Ability to work with source code management and delivery platforms such as Azure DevOps, JIRA, and SonarQube in a distributed team environment.
Required Experience: ·University Degree (or equivalent) in Computer Science or related subject·5+ years of engineering experience in the online software industry; strong knowledge of web-based application architectures using C# and .NET, Microsoft Azure cloud solutions and serverless technologies such as Function Apps, Web Apps, and Service Bus.·At least 1 year of proven experience in a technical leadership role Agile methodologies, Kanban preferable What’s in it for you… -We understand that there is life at work and life outside of work. Here are a few benefits we all benefit from that support us to be our creative best. Fitness and wellness -We provide discounts to nation-wide gyms, onsite gyms (when we’re in the office), an Employee and Family Assistance Program, as well as a virtual wellness program. Benefits from Day 1 -Gym discounts-Local in-office free gyms-Employee and Family Assistance program-Weekly virtual wellness events-In addition to in-house training, we provide an annual lifestyle allowance of $1500 so you can grow your skills.-Conferences & training budget-Regular internal training programs Financial planning -Let us help you invest in your future with 3% matching towards your pension and multiple forms of income protection. Competitive salary -Annual bonus structure-3% CPP matching
-
Technical Software Development Team Lead
1 week ago
Old Toronto, Canada Interesting Engineering, Inc. Full timeWe are seeking a highly skilled Technical Software Development Team Lead to join our growing team at Interesting Engineering, Inc.About the CompanyInteresting Engineering, Inc. is a dynamic company that thrives on innovation and excellence. Our employees are at the forefront of transforming systems using modern technology stacks, and we are looking for...
-
Software Engineering Technical Lead
1 week ago
Old Toronto, Canada Fullscript Full timeFullscript is a fast-paced and innovative company seeking a highly skilled Technical Lead for Growth Engineering Division. The ideal candidate will have 5+ years of experience in software development with a modern full-tech stack, preferably Ruby, Rails, React, JavaScript, Graphql, and Apollo. Experience with e-commerce at scale, operations, and distribution...
-
Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full timeJob OverviewWe are seeking a Lead Software Engineering Manager to join our team at The Toronto-Dominion Bank. This is an exciting opportunity to lead a team of software engineers and drive technical excellence in our organization.About the RoleJob Description:The Lead Software Engineering Manager will be responsible for leading a team of software engineers,...
-
Technical Lead
1 week ago
Toronto, Ontario, Canada Iris Software Inc. Full timeAbout Iris Software Inc.Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being NJ Technology FAST 50 Company for year 2002. In a...
-
Software Architect for AI Engineering
1 week ago
Toronto, Ontario, Canada Capgemini Engineering Full timeAbout Capgemini EngineeringCapgemini Engineering is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.We are committed to creating tangible impact for enterprises and society. With our strong 55-year heritage, we deliver end-to-end services and solutions...
-
Electronics Engineering Lead
1 week ago
Old Toronto, Canada KNG Technical Inc. Full timeAbout the RoleKNG Technical Inc. is seeking an Electronics Engineering Lead to join our team in GTA.Job SummaryThe Electronics Engineering Lead will be responsible for designing, developing, maintaining, and supporting electronics driving our medical devices. This role involves all aspects of a medical device's lifecycle, from design and development to...
-
Old Toronto, Canada Lorien Full timeAbout the RoleWe are seeking a highly skilled Technical Lead to oversee our software development and engineering efforts. The ideal candidate will have a strong background in modern software engineering best practices, as well as experience leading agile teams.In this role, you will be responsible for guiding and motivating your team to deliver high-quality...
-
Software Engineering Lead
4 weeks ago
Toronto, Ontario, Canada Capital One Full timeAt Capital One Canada, we're committed to fostering a culture of innovation and excellence in software engineering.About the RoleWe're seeking an experienced Software Engineering Lead to join our team. As a key member of our software development life cycle, you'll be responsible for overseeing technical design and development of cross-functional,...
-
A Lead Software Engineer
4 weeks ago
Old Toronto, Canada Refinitiv Full timep>Are you looking for an amazing opportunity to grow your Product Engineering career in a company with a mission to become the world’s #1 content-driven AI tech company?We are seeking a talented, self-driven and highly motivated Lead Software Engineer to join the Corporates Tax and Trade team in Toronto. In this role, you will develop scalable and...
-
IT Technical Lead
1 week ago
Old Toronto, Canada TD Bank Full timeTD BankSalary: $136,000 - $183,600 CAD per year.About UsWe're a leading global financial institution with operations in Canada, the United States, and around the world. Our vision is to be the better bank, enriching the lives of our customers, communities, and colleagues.Job DescriptionThis role is responsible for leading a team of engineers and technology...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Ontario Health Full timeJob DescriptionAs a Senior Software Engineer - Technical Lead at Ontario Health, you will play a critical role in driving the development of our software solutions.About UsWe are committed to creating a strong organizational culture that connects and inspires all team members across the province. Our vision is to be a leader in health and wellness for all,...
-
Technical Lead
7 days ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeIris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Technical Lead for a long term opportunity at Toronto, ON (Hybrid Position).Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...
-
Technical Lead
4 weeks ago
Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full timeAbout The RoleWe are seeking a skilled Technical Lead to join our Engineering team. In this role, you will be responsible for leading cross-functional teams to deliver high-quality software solutions.The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to work effectively with stakeholders at all...
-
Software Engineering Team Lead
4 weeks ago
Toronto, Ontario, Canada AutoTrader Full timeJob Title: Software Engineering Team LeadWe are seeking an experienced Software Engineering Team Lead to join our team at AutoTrader. As a Technical Lead, you will be responsible for guiding and mentoring your team members in their technical endeavors, ensuring that they have the support and resources needed to excel in their roles.About You:You have a...
-
Technical Lead
5 days ago
Toronto, Ontario, Ontario, Canada Iris Software Inc. Full timeIris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Technical Lead for a long term opportunity at Toronto, ON (Hybrid Position).Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees...
-
Senior Technical Lead for Diagnostic Solutions
18 hours ago
Toronto, Ontario, Canada KNG Technical Inc. Full timeKNG Technical Inc. is seeking an experienced Senior Technical Lead to spearhead the development of diagnostic solutions. As a key member of our management team, you will be responsible for leading cross-functional teams and driving near-term projects to completion within company timelines and budget.Job Summary:The Senior Technical Lead will oversee all...
-
Lead Software Engineer
2 months ago
Old Toronto, Canada Scotiabank Full timeTitle: Lead Software Engineer (Technical Lead)Requisition ID: 190133Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The TeamGlobal Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets...
-
Lead Software Engineer
1 month ago
Old Toronto, Canada Scotiabank Full timePress Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Title: Lead Software Engineer (Technical Lead) Requisition ID: 190133Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Team Global Banking and Markets Engineering (GBME) is the fast-moving,...
-
Technical Lead
4 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeAbout the RoleThis is a senior-level position that requires technical expertise and leadership skills to drive software development projects. Job DescriptionWe are seeking a highly experienced Senior Software Developer to lead the development of large, complex, highly available applications using Java and Spring Boot. The successful candidate will have a...
-
Senior Java Software Engineer
4 weeks ago
Greater Toronto Area, Canada Iris Software Inc. Full timeJob SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...