Technical Lead, Software Engineering

1 month ago


Toronto, Ontario, Canada AutoTrader Full time
Job Title: Technical Lead, Software Engineering

The Technical Lead, Software Engineering will play a key role in 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 will 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.

Key Responsibilities:
  • Be the technical lead for an agile development team, working closely with Product leads, Delivery leads, and Engineering Managers within a team of developers, SDETs, and QA personnel to groom, estimate, and solve projects.
  • 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.
Requirements:
  • 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.
Requirements:
  • 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.

Benefits:
  • Fitness and wellness: 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.
  • 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.


  • Toronto, Ontario, Canada GreenShield Full time

    About UsAt GreenShield, we're passionate about harnessing the power of technology to improve the lives of Canadians. Our mission is to create innovative solutions that make healthcare more accessible, affordable, and effective.The RoleWe're seeking a highly skilled Technical Lead Software Engineer to join our team. As a key member of our engineering team,...


  • Old Toronto, Ontario, Canada Fullscript Full time

    At Fullscript, we're making optimal care easy for everyone. Our care delivery platform enables health practitioners to design personalized health plans, provide support and education tools, and effortlessly prescribe and manage healthcare's best supplements. We're seeking a Technical Lead for our Growth Engineering Division to help build the future of...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job 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,...


  • Toronto, Ontario, Canada Aon Full time

    Aon is seeking a talented Software Engineering LeadAs a key member of our Strategy and Technology Group (STG), you will play a crucial role in delivering innovative solutions that drive results for our clients. Based in Toronto, Ontario, you will work closely with our team to develop and implement effective software engineering strategies that meet the...


  • Old Toronto, Ontario, Canada Trader Corporation Full time

    At Trader Corporation, we're looking for a skilled Technical Lead to join our agile development team. As a Technical Lead, you'll be responsible for helping and supporting your team members with the technical aspects of their jobs, such as solutions, coding, and quality standards. You'll establish the technical direction of the project and clear hurdles that...


  • Toronto, Ontario, Canada AutoTrader Full time

    Technical Lead EngineerAs a Technical Lead Engineer at AutoTrader, you will be responsible for leading a team of engineers in the development of cloud-based distributed applications using .NET Web API and .NET Core. You will work closely with the Product leads, Delivery leads, and Engineering Managers to groom, estimate, and deliver world-class products.Key...


  • Toronto, Ontario, Canada Capital One Full time

    At 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,...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job Title: Senior Software EngineerAt Royal Bank of Canada, we are seeking a highly skilled Senior Software Engineer to join our Wealth Management Technology & Solutions team. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge software solutions that drive business growth and innovation.Key...

  • Technical Lead

    4 days ago


    Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    About 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...


  • Toronto, Ontario, Canada Ontario Health Full time

    Job 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,...


  • Toronto, Ontario, Canada AutoTrader Full time

    Job 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...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About UsFirebag Technical Solutions is a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. We specialize in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects. Our team brings together top experts who...


  • Old Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Our client, a leading software company, is seeking a highly skilled Technical Architect to lead their product delivery process. As a key member of the team, you will provide technical leadership and mentoring to Agile development teams, working closely with the Director of Software Engineering and Chief Technology Officer to drive the definition of the...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About UsFirebag Technical Solutions is a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. We specialize in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects. Our team brings together top-notch experts...

  • Technical Lead

    3 weeks ago


    Toronto, Ontario, Canada McKenzie FAMILY Full time

    Job Description:We are seeking a highly skilled Senior Software Developer to join our team at {company}.The ideal candidate will have a strong background in software development and be able to lead a team of engineers to deliver high-quality software solutions.Main Responsibilities:Lead a team of software engineers to design, develop, and deploy software...

  • Technical Lead

    1 week ago


    Toronto, Ontario, Canada Scotiabank Full time

    About 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...


  • Old Toronto, Ontario, Canada Aon Hewitt Full time

    Aon is seeking a highly skilled Software Engineering Lead to join our Strategy and Technology Group (STG) in Toronto, Ontario.As a key member of our team, you will be responsible for leading the development of complex actuarial and financial products and libraries powered by High-Performance Computing (HPC) on GPUs in an Agile environment.You will provide...


  • Toronto, Ontario, Canada Firebag Technical Solutions Full time

    About UsFirebag Technical Solutions is a professional consulting engineering firm that provides project planning, engineering design, and project management services to the oil and gas industry. We specialize in conventional oil and gas projects, heavy oil (SAGD, CSS) processing, and enhanced oil recovery projects. Our team brings together top-notch experts...


  • Toronto, Ontario, Canada QNX Software Systems Full time

    Senior Technical Marketing Engineer – BlackBerry CybersecurityAbout the RoleWe are seeking a highly skilled Senior Technical Marketing Engineer to join our team at QNX Software Systems. As a key member of our Technical Marketing Group, you will be responsible for delivering technical validation and marketing assets that strengthen our core solutions'...


  • Toronto, Ontario, Canada MAPO KOREAN BBQ Full time

    Job Description:As a Senior Software Developer at "{company}", you will be responsible for leading a team of software developers to design, develop, and maintain software applications. Your primary focus will be on ensuring the highest quality of software products, collaborating with cross-functional teams, and staying up-to-date with the latest technologies...