Search jobs > Toronto, ON > Technical lead

Technical Lead, Software Engineering

AutoTrader.ca
Toronto, ON
$96.4K a year (estimated)
Full-time

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

30+ days ago
Related jobs
Scotiabank
Toronto, Ontario

You will work closely with business teams and cross functional engineering leaders to develop and implement market leading solutions for the various projects within Global Banking and Markets Engineering (GBME). GBME is searching for a Lead Software Engineer who is. The successful candidate will hav...

Cut+Dry
Toronto, Ontario

Who We’re Looking For The Technical Integration Lead will act as both a hands-on software engineer and a liaison between our customers and integration developers. Technical Leadership : Provide technical guidance and mentorship to the offshore development team. You will be responsible for perf...

Level Access
Canada
Remote

We are looking for engineering leadership talent to:. Participate in architectural decisions with other members of the engineering leadership. Looking to manage a team of Software Engineers where you can mentor, write great code, and make a difference in the world?. Level Access helps companies desi...

Scotiabank
Toronto, Ontario

The Global Technologies Application team that supports the Global Banking and Markets business is looking for a Lead Software Engineers to take on a challenging and exciting role. As a Lead Software Engineer, you will be responsible for the design, architecture and final delivery of the solution wit...

General Motors
Markham, Ontario

Bachelor's degree in Computer Science/Engineering, Software Engineering, Electrical Engineering, or a related technical field. Master's degree in Computer Science/Engineering, Software Engineering, Electrical Engineering, or a related technical field. Experience in software test automation (Linux/Un...

Scotiabank
Toronto, Ontario

You have 7 years or more of software development experience, (conceptualization, design, development and debugging) with 2 years as a technical lead providing hands-on architectural design for software applications. Technical Lead, Software Development:. As a Technical Lead, you will be joining one ...

Firebag Technical Solutions
Toronto, Ontario

Firebag Technical Solutions is a Professional Consulting Engineering Firm that provide project planning, engineering design and project management services to the Oil and Gas industry. Tracking the progress of engineering deliverables and communicating regularly with the Program Engineering Manager;...

Altair Engineering
Canada
Remote

Actively contribute to software developments, taking leadership on FSI developments, bringing enhancements and innovations. To reinforce our development team, Altair is looking for a talented developer, specialist of Fluid Structure Interaction (FSI), with a proven experience developing commercial s...

Global Technical Talent
Toronto, Ontario

Software Development Test Lead. May lead work streams by acting as a project lead/subject matter expert for small-scale projects/initiatives in accordance with project management methodologies. Acquire and apply expertise in the quality engineering discipline, and provide guidance, assistance, and d...

CB Canada
Canada

This is a genuine opportunity to be an engineering-focused leader of a collaborative team, help other engineers to grow professionally, and play a critical role in making technical decisions. One of the most diversified and fastest-growing technology providers of integrated software solutions, we ar...