Principal Engineer - Platform & Data

New
J
JobgetherPlatform and data engineering
Fully remote work for candidates located in the East Coast timezone in Canada., East Coast timezone in CanadaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSKafkaTerraformMicroservicesDistributed Systems

Requirements

  • Extensive experience designing and evolving distributed systems and microservices architectures.
  • Previous experience at Principal, Staff, Architect, or equivalent senior technical level, with responsibility for technical direction across multiple teams or domains.
  • Ability to contribute hands-on across architecture, design, coding, reviews, and delivery.
  • Strong experience with cloud platforms, preferably AWS, and modern infrastructure practices.
  • Experience making trade-offs involving system scale, reliability, performance, resilience, and cost.
  • Strong data architecture experience, including data platforms, pipelines, data warehouses, data lakes, or products built on large data stores.
  • Ability to turn loosely defined business or technical problems into actionable technical approaches.
  • Experience creating or contributing to engineering standards, architecture patterns, platform blueprints, or broader technical direction.
  • Strong experience with REST API design in complex, multi-service environments; frontend API consumption knowledge is ideal.
  • Interest in or exposure to AI-enabled systems and their architectural implications in production.
  • Experience with monolith-to-microservices work, event-driven architectures, Kafka, schema governance, cloud cost efficiency, or performance improvements at scale is a plus.
  • Familiarity with Kotlin, Java, DynamoDB, MySQL, Snowflake, Databricks, Spark, Terraform, or GitLab CI/CD is advantageous.

Responsibilities

  • Shape platform architecture, blueprints, engineering standards, and technical best practices.
  • Define and evolve data architecture and strategy for platform-generated data.
  • Design and deliver scalable, resilient, robust, and cost-efficient services.
  • Contribute hands-on through coding, architecture, design reviews, and targeted implementation.
  • Identify and resolve challenges involving scalability, performance, resilience, reliability, and cloud costs.
  • Advise engineering teams, influence decisions, and support adoption of architectural standards.
  • Contribute to technical roadmap planning and prioritization of platform improvements.
  • Support technical scoping and estimation for complex initiatives and RFPs.
  • Produce technical documentation, architecture artifacts, and decision materials for technical and non-technical stakeholders.
  • Contribute to technical forums and working groups, including API and architecture governance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now