Current jobs related to Lead Software Architect - Canada - WineDirect


  • Canada MBI Digital Corp Full time

    Job Title: Lead Java EngineerMission-critical role for a Lead Java Engineer at MBI Digital Corp. We are seeking an experienced professional to lead the development and support of complex enterprise cloud-based software platforms.Key Responsibilities:Design, develop, and architect Java-based web applications and supporting complex enterprise cloud-based...


  • Canada MBI Digital Corp Full time

    Job Title: Lead Java EngineerMission-critical role for a Lead Java Engineer at MBI Digital Corp. We are seeking an experienced professional to lead the development and support of complex enterprise cloud-based software platforms.Key Responsibilities:Design, develop, and architect Java-based web applications and supporting complex enterprise cloud-based...


  • Canada DAC Group Full time

    Transformative Opportunity at DAC GroupAre you a visionary leader with a passion for designing and architecting cutting-edge software systems? Do you thrive on innovation and have a proven track record in delivering high-performance distributed systems? We're seeking an experienced Software Architect to join our team at DAC Group, a leading digital...


  • Canada DAC Group Full time

    Shape the Future of Software SystemsAt DAC Group, we're seeking a seasoned Software Architect to lead the design and development of our cutting-edge software systems. As a key member of our team, you'll be responsible for defining the technical roadmap and architecture of our software solutions, ensuring they meet the highest standards of scalability,...

  • Solutions Architect

    2 days ago


    Canada, CA Iris Software Inc. Full time

    Iris's direct client, Canada’s Top 5 Bank, is looking to hire a Solutions Architect for a long term opportunity at Toronto, ON (Canada); (Hybrid Position). Please respond back with your most recent resume if you would be interested..!Position: Solutions ArchitectLocation: Toronto, ON (Canada) – Hybrid PositionDuration: 18 -24+ Months (Open ended...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology leadership team, you will be responsible for designing and developing innovative software solutions that meet the needs of our customers.About SapiensSapiens is a leading...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology leadership team, you will be responsible for designing and developing innovative software solutions that meet the needs of our customers.About SapiensSapiens is a leading...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...


  • Canada MBI Digital Corp Full time

    Job Title: Lead Java EngineerMission-critical role for a Lead Java Engineer at MBI Digital Corp. We are seeking an experienced professional to lead the development and support of complex enterprise cloud-based software platforms.Key Responsibilities:Design, develop, and deploy Java-based web applications and supporting complex enterprise cloud-based software...


  • Canada MBI Digital Corp Full time

    Job Title: Lead Java EngineerMission-critical role for a Lead Java Engineer at MBI Digital Corp. We are seeking an experienced professional to lead the development and support of complex enterprise cloud-based software platforms.Key Responsibilities:Design, develop, and deploy Java-based web applications and supporting complex enterprise cloud-based software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.Job SummaryThe Technical Software Architect will...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.Job SummaryThe Technical Software Architect will...

  • Software Architect

    1 month ago


    Canada Sapiens Full time

    Job Title: Technical Software ArchitectSapiens International Corporation is seeking a highly skilled Technical Software Architect to join our team. As a key member of our technology organization, you will be responsible for designing and developing software solutions that meet the needs of our customers.About SapiensSapiens is a leading provider of software...

Lead Software Architect

2 months ago


Canada WineDirect Full time

Lead Software Architect

WineDirect stands as the premier integrated Direct-to-Consumer platform tailored specifically for wineries. We lead the industry in software solutions and fulfillment services that empower wineries to establish and manage successful DTC initiatives. Our offerings encompass e-commerce, wine club management, point-of-sale systems, and order fulfillment, providing our clients with everything necessary to thrive in this dynamic and lucrative sales channel. With over 15 million orders processed, amounting to more than $2 billion in sales for our winery partners each year, we are a vibrant and expanding organization that champions a culture of innovation and a steadfast commitment to client satisfaction.

We are on the lookout for a passionate and driven individual to take on a pivotal role within our Software Engineering team as a Lead Software Architect.

We seek seasoned Engineers to contribute to the development of our next-generation WineDirect platform. You will collaborate with a team focused on creating innovative omni-channel sales, marketing, loyalty, analytics, and subscription automation services.

As a Lead Software Architect, you will serve as a thought leader and technical authority for our software solutions. Your extensive background in software design, architecture, and development will be instrumental in ensuring our solutions are technically robust, secure, scalable, and high-performing. You will engage with the engineering team to tackle complex software development challenges and work collaboratively across functions to align our solutions with the technical requirements of our clients.

Key Qualifications:

  • Experience in architecting and designing scalable cloud-native services and infrastructure deployed in AWS, with expertise in technology stacks such as Aurora, PostgreSQL, and SQS.
  • Demonstrated experience in implementing event-driven architectures utilizing technologies like SideKiq, Kafka, and/or RabbitMQ.
  • Proficient in architecting headless shopping experiences with platforms such as Shopify, Magento, BigCommerce, or similar solutions.
  • Experience in integrating payment APIs and platforms, including Stripe.
  • Strong background in Ruby on Rails and comprehensive full-stack architecture.
  • Expertise in architecting API-driven orchestration microservices to support mobile, POS, and eCommerce platforms.
  • Prior experience in modernizing legacy platforms into contemporary architectures.
  • Proficiency in Open Telemetry and performance monitoring techniques.
  • Ability to oversee the entire software application development lifecycle—design, build, deploy, test, and release.
  • Experience with OWASP-compliant design, implementation, and maintenance.
  • Ability to produce clean, well-structured, unit-tested, and efficient code.
  • Excellent communication skills, capable of conducting meetings with vendors and effectively coordinating priorities.
  • Ability to seamlessly map vendor documentation to internal documentation.
  • Experience in cross-mobile development and architecture.
  • Capability to design OLTP to OLAP data models for efficient multi-tenant reporting.
  • Other responsibilities as assigned.

Who You Are:

Candidates should possess a well-developed sense of empathy, prioritizing the best experience for our partners, clients, and end consumers.

  • 8+ years of experience as a software developer 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.
  • Expert in microservices architecture, domain modeling, and RESTful APIs.
  • Experience with SQL, NoSQL databases, event streaming, and Data Warehousing/Data Lakes.
  • Exceptional collaboration and communication skills.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

Why Choose WineDirect:

  • Transform the wine industry by enhancing wineries' capabilities to sell their products in the essential direct-to-consumer channel.
  • Collaborate with a talented group of professionals dedicated to client care and support.
  • Enjoy the autonomy to make decisions that drive both your work and career forward.
  • Receive a competitive compensation package, including comprehensive medical, dental, and vision coverage, along with Life, Long Term Disability, and AD&D at no cost to the employee, and an RRSP matching plan.
  • WineDirect is an Equal Opportunity Employer.