Full-time

PRINCIPAL ENGINEER

Posted by E-Solutions • Toronto, Ontario, Canada

📍 Toronto, Ontario 🕒 March 01, 2026

About the Role


ROLE: PRINCIPAL ENGINEER

Location : Toronto (Hybrid) days week

Primary Skills: Java, Microservices, along with Kafka, SQL, Python, Data Engineering Backgroud, Azure Cloud services.

Secondary Skills: Databricks, Hadoop, Rest Services, Github, Kubernate, Docker


  • - years of experience in Java programming, along with exposure to Scala/Python.

  • Experience in data engineering, data analytics, or backend development

  • Strong expertise in Python and/or JVM languages (Java/Scala)

  • Experience with the Hadoop ecosystem (Spark, Hive, YARN, HDFS) is a plus

  • Experience building large-scale, reliable data pipelines and distributed systems

  • Familiarity with real-time streaming technologies (Kafka, Flink, Beam)

  • Understanding of system architecture concepts: distributed systems, caching, replication, data modeling

  • Excellent written and verbal communication skills

  • Experience working in ...
  • Ready to Apply?

    Submit your application today and take the next step in your career journey with E-Solutions.

    Apply Now