Principal Engineer
Information Technology
Victoria British Columbia Staffing Direct Hire Jun 9, 2022

Principal Engineer (Full Stack)


On behalf of my client, we are looking for Principal Engineers that know how to lead an engineering team and want to head down the path towards management. This is a great opportunity to work with an amazing team and drive the technology of learning products and platforms. Operate in a highly collaborative environment with Product and Design to build experiences that matter to our customers. Engineers do not just write code, they actively participate in the conversation on what and how to build the systems and solutions that matter to our customers. 

This position is a full-time remote opportunity! 

In this position, you will…

  • Collaborate with stakeholders and partners across teams and departments
  • Write performant, maintainable code that is easy to read and well-documented
  • Write automated tests to thoroughly validate the correctness of your code
  • Deploy large-scale web applications
  • Have a focus on quality, and operate iteratively to get from good to better
  • Be a part of your team’s on-call rotation; we all own our code end-to-end from development to deployment to operations
  • Come ready to learn from some of the best and brightest in the industry
  • Work independently and collaboratively in a dynamic and fast-moving team
  • Be effective in a team environment working with fellow engineers, product management, and design

You are skilled with any or all:

  • Programming languages: Ruby on Rails / Golang / NodeJS / Python / SQL
  • Source code management: Git, branching, merging, PRs, Github actions
  • Data Stores: MySQL / PostgreSQL / Redshift / S3 / DynamoDB / NoSQL
  • Platforms: Docker, Kubernetes, Linux, OSX

You might also be familiar with:

  • Programming: Functional, Object Oriented, Design Patterns, Big O, data structures
  • AWS Infrastructure: EC2, ECS, EKS, Lambda, Batch, CloudWatch, Kinesis, etc.
  • Service Oriented Architecture: contextual boundaries and communication between services
  • Machine Learning Systems: batch and real time machine learning systems
  • Configuration Tooling: Terraform, AWS Cloud formation
  • Data Security: Secure coding, data protection and classification, PCI / HIPAA / GDPR

How to apply:

Please send your resume to