Current jobs related to Principal Engineer - Vancouver - WineDirect


  • Vancouver, Canada Hiive Full time

    p>Hiive is looking for a Principal Engineer (Elixir/Typescript/React) to join our product team.Hiive is a fintech/marketplace startup, backed by seasoned professionals. The company has built a revolutionary trading platform for buyers and sellers of shares in private late-stage venture-capital backed companies and “unicorns,” bringing a rational,...


  • Vancouver, British Columbia, Canada Klohn Crippen Berger Full time

    Senior Civil Engineer Job DescriptionWe are seeking an experienced Principal Dam Engineer to join our team in Vancouver, Canada. As a Senior Civil Engineer at Klohn Crippen Berger (KCB), you will have the opportunity to work on high-profile projects and contribute to our company's continued success.Job SummaryThe successful candidate will be responsible for...


  • Vancouver, British Columbia, Canada ASPECT Structural Engineers Full time

    We are looking for a highly skilled and experienced Principal Structural Engineering Expert to join our team at ASPECT Structural Engineers. This role is based in Vancouver, BC.About the Role:The ideal candidate will have extensive experience in structural engineering, particularly in high-end custom homes, with a strong understanding of local building...


  • Vancouver, Canada Square Full time

    h3>Principal Software Engineer, Orders Ecosystem PlatformRemoteThe RoleAs a Principal Engineer (L8) on the Orders Ecosystem Platform team, you will be responsible for shaping the future of our core ordering platform and system of record for all transactions on Square. You will lead the design and architecture of large-scale distributed systems that power our...


  • Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking a highly skilled Principal Cloud Reliability Engineer to join our team at Royal Bank of Canada. This is a full-time, salaried position with a competitive salary range of $130,000 - $160,000 per year, depending on experience.Job SummaryThe Principal Cloud Reliability Engineer will be responsible for designing and implementing...


  • Vancouver, Canada Go REcruitment Full time

    p>We are seeking a Principal Software Engineer ML/AI for the Digital Innovation Group (DIG) within Providence St. strong> DIG is both a healthcare startup and a technology/product incubator. Our various teams gather market data on effective solutions in the healthcare space and then proceed to build out a product line with the latest and greatest technology...


  • Vancouver, Canada NearSource Full time

    Make your mark as a Principal DevOps Engineer on a multinational Fortune 500 Project in Canada. Shape innovative solutions and drive technological excellence. Apply now to be a valued member of the dynamic team.ResponsibilitiesDesign and implement new service offerings on top of a strong cloud foundationDrive the design, implementation, and management for...


  • Vancouver, BC, Canada Microsoft Full time €135,800 - €253,000

    The Experience plus Devices (E+D) Growth team is seeking a Principal Software Engineering Manager (EM) to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook,...


  • Vancouver, Canada NearSource Full time

    Make your mark as a Principal DevOps Engineer on a multinational Fortune 500 Project in Canada. Shape innovative solutions and drive technological excellence. Apply now to be a valued member of the dynamic team.ResponsibilitiesDesign and implement new service offerings on top of a strong cloud foundationSupport development teams in leveraging our larger...


  • Vancouver, British Columbia, Canada Advanced Micro Devices Full time

    We're advancing next-generation computing experiences at AMD.As a Principal Engineer, you'll develop and improve cutting-edge design flows. Collaborate closely with cross-functional worldwide teams to achieve first-pass silicon success.The role involves:Full Chip Level Floor planning, Bus / Pin Planning, feed-thru planning, Clock Tree Synthesis, Placement,...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Job Title: Principal .NET Software Engineer - Vancouver, BCAbout the Role:Iris Software Inc., a leading technology services and solutions provider, is seeking an experienced Principal .NET Software Engineer to join our team in Vancouver, BC. As a senior developer, you will play a key role in designing, developing, and maintaining high-quality software...


  • Vancouver, Canada Square Full time

    Principal Software Engineer, Orders Ecosystem PlatformRemoteThe RoleAs a Principal Engineer (L8) on the Orders Ecosystem Platform team, you will be responsible for shaping the future of our core ordering platform and system of record for all transactions on Square. You will lead the design and architecture of large-scale distributed systems that power our...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with ML researchers and...

  • Principal Architect

    1 month ago


    Vancouver, Canada Hays Full time

    Our client has an immediate opening for a Principal Architect to join their team.In your new role as a Principal Architect, you will play a critical role in shaping organization's technology and business strategies. This role will be responsible for designing and implementing enterprise-level solutions, ensuring they align with our long-term goals and...

  • Principal Architect

    4 hours ago


    Vancouver, Canada Hays Full time

    Our client has an immediate opening for a Principal Architect to join their team. In your new role as a Principal Architect, you will play a critical role in shaping organization's technology and business strategies. This role will be responsible for designing and implementing enterprise-level solutions, ensuring they align with our long-term goals and...

  • Principal Architect

    1 month ago


    Vancouver, Canada Hays Full time

    Our client has an immediate opening for a Principal Architect to join their team.In your new role as a Principal Architect, you will play a critical role in shaping organization's technology and business strategies. This role will be responsible for designing and implementing enterprise-level solutions, ensuring they align with our long-term goals and...


  • Vancouver, Canada Amazon Full time

    Principal Software Development Engineer, Ring AIThe Ring AI team is looking for a Principal Software Engineer to lead the development of Computer Vision (CV) / Machine Learning (ML) Edge SW and Research Infrastructure. In this role, you will be the leader of our passionate, talented, and inventive scientists, to develop industry-leading CV and ML systems.You...


  • Vancouver, Canada Microsoft Canada Full time

    Empowering Data-Driven Innovation at Microsoft CanadaWe are seeking a highly skilled Principal Software Engineer to join our Azure Data team and contribute to the transformation of analytics in the world of data. With products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence, our mission is to...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    7+ years of technical product or program management experience - 10+ years of working directly with engineering teams experience - 5+ years of software development experience - Experience managing programs across cross functional teams, building processes and coordinating release schedules Our AI Center of Excellence builds data-driven automation...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft Teams is the new chat-based application in Office 365. It's a hub for teamwork, giving teams instant access to everything they need right in Office 365. Microsoft Teams is the canvas that keeps all your content, tools, people, and conversations together in one place. It is the hottest product at Microsoft and we’re on course to disrupt the...

Principal Engineer

5 months ago


Vancouver, Canada WineDirect 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 software 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:

  1. Experience architecting and designing scalable cloud-native services and infrastructure deployed in AWS and technology stacks in Aurora, PostgreSQL, and SQS.
  2. Proven experience in implementing event-driven architecture using technologies such as SideKiq, Kafka, and/or RabbitMQ.
  3. Experience in architecting headless shopping experiences using platforms like Shopify, Magento, BigCommerce, or comparable solutions.
  4. Experience implementing payment APIs and platforms like Stripe.
  5. Ruby on Rails and comprehensive full-stack architecture experience.
  6. Strong background in architecting API-driven orchestration microservices to support mobile, POS, and eCommerce platforms.
  7. Prior experience in transforming legacy platforms into modern architectures.
  8. Proficiency in Open Telemetry and performance monitoring.
  9. Ability to deliver across the entire software app development lifecycle—design, build, deploy, test, and release.
  10. Prior experience with OWASP-compliant design, implementation, and maintenance.
  11. Ability to write clean, well-designed, unit-tested, and efficient code.
  12. Excellent communication skills with the ability to conduct meetings with vendors (e.g. payment processors, development vendors, etc.) and coordinate priorities effectively.
  13. Ability to map vendor documentation to internal documentation seamlessly.
  14. Experience in cross-mobile development and architecture.
  15. Capability to architect OLTP to OLAP data models for efficient multi-tenant reporting.
  16. Other duties as assigned.

Who you are:

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

Why WineDirect:

  1. 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.
  2. 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.
  3. You’ll be empowered to make decisions, both to get the job done and to further your career.
  4. 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.
  5. WineDirect is an Equal Opportunity Employer.
#J-18808-Ljbffr