Principal Engineer - Platform & Data

Masabi · Remote · Canada - East Coast ·
Fully remoteFull-timeLead8+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Principal Engineer level
  • Fully remote (Canada East)
  • Platform & Data focus
  • AWS cloud environment
  • Visa sponsorship not stated

Join Masabi’s Architecture team as a Principal Engineer, where you will drive the technical evolution of the Justride fare collection platform. You will balance high-level architectural planning with hands-on delivery, focusing on strengthening data architecture and ensuring system scalability.

This position requires a senior technical leader who can navigate ambiguity, define standards, and guide complex decisions across engineering teams. You will work on distributed systems that power public transport journeys for millions of users globally.

What you'll do

  • Define platform blueprints, standards, and best practices for the engineering organization
  • Shape data architecture strategy including storage, structure, and utilization
  • Design and deliver scalable, robust, and cost-efficient services
  • Remain hands-on with code reviews, design, and targeted technical contributions
  • Solve complex challenges related to scalability, performance, resilience, and cost
  • Act as a senior technical advisor to support decision-making across teams
  • Contribute to technical roadmap planning and prioritization of improvements
  • Produce high-quality technical documentation and architecture artifacts
  • Support RFP estimation and technical scoping for complex initiatives

What you'll need

  • Experience operating at Principal or Staff level shaping technical direction
  • Strong background in designing distributed systems and microservices architectures
  • Proficiency with cloud platforms, preferably AWS, and modern infrastructure practices
  • Proven experience in data architecture, pipelines, warehousing, or data lakes
  • Ability to translate loosely defined problems into clear technical approaches
  • Strong experience with REST API design in complex multi-service environments
  • Excellent communication skills for both technical and non-technical audiences
  • Comfortable staying hands-on with code and technical delivery when needed
  • Interest or exposure to AI-enabled systems and their architectural implications

Nice to have

  • Experience breaking monolithic applications into microservices architectures
  • Familiarity with event-driven architectures such as Kafka and schema governance
  • Track record of improving cloud cost and system efficiency at scale
  • Knowledge of Kotlin or Java for development tasks
  • Experience with DynamoDB, MySQL, Snowflake, Databricks, or Spark
  • Familiarity with Terraform for infrastructure as code and GitLab CI/CD

Stack

  • AWS
  • Kotlin
  • Java
  • DynamoDB
  • MySQL
  • Snowflake
  • Databricks
  • Spark
  • Terraform
  • GitLab CI/CD
  • Kafka

How you'll work

  • Fully remote for candidates in Canadian East Coast time zone
  • Option to work from any country for up to 3 months per year

What you get

  • 20 days vacation plus office closure between Christmas and New Year
  • Private healthcare and life insurance coverage
  • Menopause support resources
  • Choice of workstation equipment
  • Annual training allowance of up to CAD$1300
  • CAD$325 annual budget for home office setup
  • $50 CAD monthly allowance for team building activities
  • Enhanced family leave policies