Principal Engineer

AutoTrader.ca
Greater Toronto Area, Canada
96.4K $ / an (estimé)
Temps plein

Principal Engineer

Companies are coming to realize the power that leveraging integrated data effectively can have on their businesses. In all industries, business performance can be dramatically improved when companies act on the insights that organized, accessible data can provide into their internal processes and models.

Like most companies AutoTrader has historically been a moderate user of data, however, recent changes in our strategy with our overarching goal to become an Integrated Data Services Driven Organization, have caused the company to become very focused on developing a deeper level of expertise in how we engineer our applications to effectively manage our data assets.

Description

The Principal Engineer is an individual contributor role that is responsible for the technical application architecture. While they do not manage people, they must collaborate with multiple stake holders and be able to lead without authority to get their ideas implemented.

Principal Engineers are experts in technology but must also fully understand the business function of the application to select the most appropriate architecture implementation.

Looking beyond individual requirements, the Principal Engineer must have a broad and comprehensive view across multiple teams and functional areas and sees the system as a whole.

The Principal Engineer looks ahead to the technological future of the application and creates strategic change plans and POCs to improve the reliability and performance of the application in a proactive manner.

Role Expectations

  • Provide technical guidance in planning and executing product initiatives.
  • In collaboration with the Enteprise Architect team and engineering team Development Leads, review and recommend improvements to existing application design.
  • Work with product owners to analyze product requirements and provide technical and functional recommendations.
  • Collaborate with solution architects to design and drive the implementation of technology initiatives that integrate with the application.
  • Develop and promote reusable engineering patterns which can be used across all teams.
  • Schedule and lead engineering meetings to discuss new ideas, issues, and system status.
  • Evaluate and recommend new technologies and create POCs to improve system performance and reliability.
  • Identify scenarios where reuse and repurpose of existing solutions are less risky than new untested solutions
  • Evaluate and prioritize fixing of technical debt in collaboration with team leads, infrastructure engineers and product owners.

Tools, applications, processes, manual activities, inconsistencies)

  • Select and implement application tracing mechanisms.
  • Perform system failure analysis and provide corrective actions.
  • Build detailed and comprehensive application architecture documentation and help establish documentation guidelines
  • Mentor engineers in technical excellence.

Required Skills

  • Ability to Lead without Authority
  • Ability to collaboratively build roadmaps, plans and strategies
  • Excellent analysis skills
  • Exceptional engineering skills
  • Deep knowledge of various technology stacks
  • Ability to understand complex applications
  • Advanced understanding of databases and various data storage solutions
  • Excellent written and verbal communication skills
  • Il y a 20 jours
Emplois reliés
Offre sponsorisée
Fuze HR Solutions
Greater Ottawa Metropolitan Area, Canada

Principal Full Stack Engineer. The Full Stack Engineer will be responsible for:. The required qualifications for the Full Stack Engineer are:. ...

Offre sponsorisée
StarIC
Canada

We are looking for talented engineers to join our team and help grow our physical design team. Minimum of a Bachelors degree in Electrical or Computer engineering. ...

Calix
Remote - Canada
Télétravail

Participate and drive technical discussions within engineering group in all phases of the SDLC: review requirements, produce design documents, participate in peer reviews, produce test plans, support QA team, provide internal training and support TAC team. Customer facing engineering role in debuggi...

Ciena Government Solutions, Inc.
Ontario,Canada,Remote
Télétravail

Ciena is looking for an engaging Software Engineer to join our Routing & Switching platform group in building the next generation Broadband Network Gateways and leapfrog into building 5G Wireless Wireline Convergence. ...

OpenText
Richmond Hill, Ontario

The division is seeking an experienced Principal Software Engineer who shares our passion for developing and maintaining the AppEnhancer product line. Work closely with Quality Engineering to review test plans and test cases. ...

reddit
Remote, Ontario, Canada
Télétravail

As a Principal Mobile Engineer in the Core Experience team, you will be responsible for creating and driving the technical strategy for the user experience of Reddit users. In addition, you will mentor senior IOS and Android engineers across Reddit and will be seen as a go-to person for any challeng...

insightsoftware
Remote, Ontario, Canada
Télétravail

We are looking for a Principal Software Engineer to join a team reporting into one of our Software Engineering, Senior Managers. Learn the technology tools and frameworks used by the Engineering team at insightsoftware. Work successfully with the Longview engineers to build and deliver quality softw...

Okta, Inc.
Canada

The Principle Engineer Opportunity. Reporting to the Director of Engineering, this role will be influential as the product grows to a strong, mature authorization service that exceeds our customer’s needs. Collaborate with product, engineering, and security to ensure clarity on requirements and succ...

Affirm, Inc.
Canada
Télétravail

In this role, you are a member of Affirm’s Architecture Group, and in that capacity, you report to the VP of Engineering for Architecture. Champion innovative, scalable, and delightful solutions across the engineering organization. Provide technical guidance and influence in other areas of Engineeri...

102 Yahoo Inc.
Remote,Canada
Télétravail

We are tackling some of the toughest challenges in architecture design, algorithm development, and data engineering. Come join this amazing team of Engineers, Product Managers, and Designers to work on next-generation innovative experiences transforming how users connect with each other every day. S...