Principal Developer

EBlock Inc.Toronto, ON
Hybrid

About The Position

E INC is the parent company of EBlock and EDealer, unifying our approach to products, services, and strategies under one Vision and one Mission: to create the best digital auction and retailing platform in the world by connecting the automotive wholesale and retail experiences. Our brands and their technologies make it easy for a vehicle to move between buyers and sellers throughout its entire ownership lifecycle. We're looking for a full-stack Principal Developer to provide technical leadership across our EBlock digital wholesale auction platform. In this role, you'll bridge product vision and technical execution working closely with product managers, development managers, stakeholders, and engineering teams to set technical direction and deliver capabilities that power thousands of dealer transactions. This is a hands-on leadership role. You'll shape architecture decisions, drive engineering excellence, and write code throughout the stack while ensuring our platform scales to meet rapid growth.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 10+ years of professional software development experience
  • Deep expertise in Java application development for large, complex systems serving web and mobile clients
  • Exceptional attention to detail when it comes to client facing app design and architecture
  • Proven experience scaling applications through periods of rapid growth
  • Strong knowledge of application architecture patterns and best practices
  • Track record of leading technical initiatives from conception through delivery
  • Excellent communication skills with the ability to adapt to technical and non-technical audiences
  • Critical thinking, autonomy, and sound judgment in ambiguous situations
  • Passion for mentoring and elevating the engineers around you
  • Core Stack: Java/Kotlin, Spring/Spring Boot, GraphQL, SQL / MySQL, Elasticsearch, AWS, Javascript/Typescript, Swift (iOS)
  • Additional Experience: Maven, Git, CI/CD pipelines, DevOps practices and tooling (CDK, Terraform)

Nice To Haves

  • Data engineering experience (ETLs, data pipelines, AWS data services)
  • Mobile development (Kotlin, iOS, Flutter)
  • Hands-on experience with AI systems and agentic programming frameworks is a plus
  • Automotive industry experience

Responsibilities

  • Drive the overall architecture of the EBlock platform in partnership with infrastructure, software development, and data engineering teams
  • Make key technical decisions that ensure service resiliency and scalability
  • Own application performance and observability, proactively identifying and resolving issues
  • Develop and nurture engineering best practices, culture, and standards across teams
  • Mentor engineers through code reviews, technical guidance, and collaborative problem-solving
  • Partner with product managers and stakeholders to translate business needs into technical solutions
  • Balance delivery of new capabilities with managing technical debt and platform health
  • Support production systems and contribute directly to the codebase
  • Influence technical direction across multiple teams and drive alignment on architectural decisions

Benefits

  • Competitive salary ($200,000.00 - $220,000.00)
  • Competitive bonus plan
  • Paid time off
  • Participation in our benefits
  • RRSP matching
  • Life insurance programs
  • Continuous learning
  • Amazing culture
  • Medical, Dental & Vision
  • 401k/RSP programs
  • Company paid Group Life/AD&D insurance
  • Flexible working environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service