Technical Lead, Software Engineering

4 weeks ago


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 may arise, whether it be closing technical knowledge gaps, finding answers to product questions, or identifying opportunities to improve processes.

The Technical Lead will 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 Responsibilities:

  1. 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.
  2. Promote a positive engineering culture by embodying Trader's values of Curiosity, Integrity, Authenticity, Collaboration, and Pursuit of Excellence.
  3. Help guide product ideas by assessing feasibility and providing creative technical solutions that address business, scalability, performance, quality, and security concerns.
  4. Mentor colleagues of all skill levels to advance their technical abilities through code reviews, tech shares, pair programming, and onboarding of new hires.
  5. Own and lead agile engineering ceremonies such as stand-ups, retrospectives, architecture/design reviews, and grooming as required.
  6. 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.
  7. Act as a bridge between developers and quality personnel within and across teams to facilitate alignment of work with a quality-first approach.
  8. Act as an enthusiastic representative for Trader when working with external partners to design, build, and resolve issues with third-party integrations.
  9. Participate in paid on-call rotation schedule to respond to alerts, as well as prioritize system improvements identified as part of monitoring.
  10. Maintain and prioritize a backlog of Technical Debt items to enhance stability, performance, and extensibility.

Requirements:

  1. Excellent communication skills: able to conceptualize a technical solution and relay it to both technical and non-technical teammates and stakeholders.
  2. Passion for coaching and owning best practices within the team to foster a culture of engineering excellence.
  3. 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.
  4. Experience with enterprise-scale high-velocity queues such as Microsoft Azure.
  5. Expert-level experience developing in a microservice-oriented architecture utilizing RESTful APIs and tools such as Azure API Management and Azure Key Vault.
  6. Strong knowledge of both relational and non-relational data stores such as Azure Table Storage, Blobs, Oracle, SQL, and Redis.
  7. Experience using Front end tools (ie: Angular, HTML, or React.js) to build component-based frontend web apps.
  8. 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.
  9. Ability to work with source code management and delivery platforms such as Azure DevOps, JIRA, and SonarQube in a distributed team environment.

Requirements:

  1. University Degree (or equivalent) in Computer Science or related subject.
  2. 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.
  3. At least 1 year of proven experience in a technical leadership role.
  4. 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
  • 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.



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


  • 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 AutoTrader Full time

    Job Title: Technical Lead, Software EngineeringThe 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,...


  • Old Toronto, Ontario, Canada Aon Hewitt Full time

    Job SummaryAon is seeking a highly skilled Software Engineering Lead to join our team in Toronto, Ontario. As a key member of our Strategy and Technology Group, you will play a critical role in empowering our clients by delivering innovative and effective solutions.As a Software Engineering Lead, you will be responsible for supervising developers and...


  • Old Toronto, Ontario, Canada Emburse, Inc. Full time

    This technical program manager will be responsible for leading one or more teams that primarily work with SaaS applications built on a .net stack (VB.net and C#.net) and deployed in AWS. This includes responsibility for the .net developers, React developers, and QA Engineers in the same team, as well as close interaction with product, mobile, security,...


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


  • Old Toronto, Ontario, Canada https:www.energyjobline.comsitemap Full time

    NVIDIA's GPUs, SoCs, and networking hardware are the world leaders in performance and efficiency, and we are continually innovating in creative and unique ways to improve our ability to deliver extraordinary solutions in a wide range of sectors.Job SummaryWe are seeking a highly skilled and experienced software engineer to lead our Software Developer Tools...


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


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


  • Old Toronto, Ontario, Canada Jobber Full time

    About JobberJobber is a technology company that helps small businesses succeed by providing a platform for quoting, scheduling, invoicing, and collecting payments from customers. Our mission is to empower small businesses to run their operations efficiently and effectively.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team....

  • Senior Technical Lead

    1 month ago


    Old Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Staff EngineerGuruLink is seeking a highly skilled Senior Staff Engineer to join our team. As a key member of our engineering organization, you will play a critical role in shaping the technical direction of our company.Key Responsibilities:Lead the design and implementation of large-scale software systems, ensuring scalability,...


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

  • Senior Technical Lead

    4 weeks ago


    Old Toronto, Ontario, Canada Capital One Canada Full time

    Job Title: Senior Staff Software EngineerCapital One Canada is seeking a highly skilled Senior Staff Software Engineer to join our team.About the Role:This is a senior technical position equivalent to a senior manager, with a focus on advanced enterprise solutions architecture design, technical system design, and hands-on software development.Key...


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

  • Senior Technical Lead

    4 weeks ago


    Old Toronto, Ontario, Canada Capital One Canada Full time

    Job Title: Senior Staff Software EngineerJob Summary: We are seeking a highly skilled Senior Staff Software Engineer to join our team at Capital One Canada.Key Responsibilities:* Design and develop advanced enterprise solutions* Lead technical system design and implementation* Collaborate with cross-functional teams to drive technical...


  • Old Toronto, Ontario, Canada https:www.energyjobline.comsitemap Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team as a Field Engineer. As a key member of our engineering team, you will be responsible for managing the entire software life cycle, contributing to the development of our core software stack, and leading individual project priorities and deadlines.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,...