Search jobs > Vancouver, BC > Principal engineer

Principal Engineer

WineDirect
Vancouver, British Columbia, Canada
$120K a year (estimated)
Full-time

Principal Engineer

WineDirect is the only fully integrated Direct-to-Consumer platform purpose-built for wineries. We are the clear leader in software and fulfillment services enabling wineries to create and manage successful DTC programs.

With e-commerce, wine club management, point-of-sale, and order fulfillment we offer everything our clients need to run what has become the most dynamic and profitable sales channel in the industry.

Facilitating more than 15 million orders representing over $2 billion in sales for our winery clients annually, we are a dynamic and growing company that fosters a strong culture of innovation and an unwavering focus on delivering the best to our clients.

We are seeking an energetic and highly motivated individual to fill a key position on our Software Engineering team as a Principal Engineer at our Vancouver, BC office .

We are seeking experienced Engineers to help develop our next generation All-new WineDirect platform. You’ll be part of a team building all new omni-channel sales, marketing, loyalty, analytics and subscription automation services.

As a Principal Engineer, you will be a thought leader and technical expert for our software solutions. Your deep experience with software design, architecture and development lends itself well to ensure our software solutions are technically sound, secure, scalable, and performant.

Working within the engineering team solving tough S / W development problems and working cross-functionally to ensure our solutions meet the technical needs of our clients are of great importance to you and why you would love being in the Solution Architect role.

Your qualifications :

  • Experience architecting and designing scalable cloud-native services and infrastructure deployed in AWS and technology stacks in Aurora, PostgreSQL, and SQS.
  • Proven experience in implementing event-driven architecture using technologies such as SideKiq, Kafka, and / or RabbitMQ.
  • Experience in architecting headless shopping experiences using platforms like Shopify, Magento, BigCommerce, or comparable solutions.
  • Experience implementing payment APIs and platforms like Stripe.
  • Ruby on Rails and comprehensive full-stack architecture experience.
  • Strong background in architecting API-driven orchestration microservices to support mobile, POS, and eCommerce platforms.
  • Prior experience in transforming legacy platforms into modern architectures.
  • Proficiency in Open Telemetry and performance monitoring.
  • Ability to deliver across the entire software app development lifecycle design, build, deploy, test, and release.
  • Prior experience with OWASP-compliant design, implementation, and maintenance
  • Ability to write clean, well designed, unit-tested, and efficient code.
  • Excellent communication skills with the ability to conduct meetings with vendors (e.g. payment processors, development vendors, etc.

and coordinate priorities effectively.

  • Ability to map vendor documentation to internal documentation seamlessly.
  • Experience in cross-mobile development and architecture.
  • Capability to architect OLTP to OLAP data models for efficient multi-tenant reporting.
  • Other duties as assigned.

Who you are :

Candidates must possess a highly developed sense of empathy, with a focus on ensuring the best experience for our partners, clients, and the end-consumer.

  • 8+ years of software developer experience in distributed systems or cloud-based solutions.
  • Proficient in Ruby on Rails, Go, Java, C++, React JS or NodeJS.
  • Strong knowledge of Docker and Kubernetes.
  • Guru of micro-services architecture, domain modelling and RESTful APIs.
  • Experience with SQL, NoSQL databases, event streaming and Data Warehouse and / or Data Lakes.
  • Excellent collaboration and communication skills.
  • Bachelor’s degree in CS, CE, EE or equivalent experience.

Why WineDirect :

  • You will have the ability to transform the wine industry by facilitating wineries’ ability to sell their products in the highly-profitable and important direct-to-consumer channel.
  • You’ll get to work with and support a stellar group of people in Vancouver, Napa, and working remotely who work together to care for our clients and their customers.
  • You’ll be empowered to make decisions, both to get the job done and to further your career.
  • We have a competitive compensation package including medical, dental and vision coverage as well as Life, Long Term Disability and AD&D at no cost to the employee and an RRSP match plan.
  • WineDirect is an Equal Opportunity Employer.
  • 19 days ago
Related jobs
New Relic, Inc.
Vancouver, British Columbia
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer Req ID 4 Location(s) Calgary, Canada; Montreal, Canada; Ottawa, Canada; Toronto, Canada; Vancouver, Canada; Wo...

ATPCO
Vancouver, British Columbia
Remote

As a Senior Principal Engineer, you'll be a key member of a forward-thinking team dedicated to making a significant impact. As a Senior Principal Engineer at ATPCO, you will provide technical leadership while also being hands-on in guiding complex projects. Are you passionate about creating software...

Canada Workday ULC
Vancouver, British Columbia

We are open to fill this role at a Senior or Principal Engineer level. Basic Qualifications Principal, Machine Learning Engineer. As a Machine Learning Engineer, you play a key role in the continued success of our products and experiences. You will partner with product managers, designers, architect...

Vancouver Coastal Health
Vancouver, British Columbia

Come work as a Principal Data Engineer with Vancouver Coastal Health (VCH)!. Vancouver Coastal Health is looking for a Principal Data Engineer to join the Data & Analytics Team. As a Principal Data Engineer with Vancouver Coastal Health you will:. Five (5) years of experience as a data engineer or e...

Electronic Arts Inc
Vancouver, British Columbia

We are looking for a Principal Software Engineer to join our dynamic team at Respawn Entertainment. Principal Game Software Engineer (Apex Legends). Collaborate with designers, artists, and other engineers to develop and refine important systems. Mentor junior engineers and help with their technical...

Affirm, Inc.
Canada
Remote

In this role, you are a member of Affirm’s Architecture Group, and in that capacity, you report to the VP of Engineering for Architecture. Champion innovative, scalable, and delightful solutions across the engineering organization. Provide technical guidance and influence in other areas of Engineeri...

Demonware
Vancouver, British Columbia

At this scale, the challenges we face empower our engineers to flex their creative engineering muscles. We are looking for a data engineer to join our talented data engineering team that’s responsible for managing our large-scale data footprint. We work alongside engineers and creatives at our AAA p...

BGC Engineering Inc.
Vancouver, British Columbia

BGC is seeking an experienced Coastal Engineer to be part of our newly developed coastal group. The successful candidate will act as a technical expert in multiple areas of marine and coastal engineering including, but not limited to: geomorphology and sediment transport, coastal vulnerability and f...

Scribd
Remote US Canada
Remote

You'll join a data engineering team tackling complex challenges within a rich domain encompassing three distinct brands – Scribd, Everand, and Slideshare – all serving a massive user base with over 200 million monthly visitors and 2 million paying subscribers. Based on the project, this might involv...

ServiceTitan
Canada British Columbia
Remote

Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team. Mentor and guide Engineers across engineering as a whole. Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners....