Principal Software Architect
1 month ago
At WineDirect, we're revolutionizing the way wineries sell their products in the direct-to-consumer channel. As a Principal Engineer, you'll play a key role in shaping our next-generation platform, leveraging cutting-edge technologies to deliver exceptional customer experiences.
About the RoleWe're seeking an experienced software professional to join our Software Engineering team in Vancouver, BC. As a Principal Engineer, you'll be responsible for designing, developing, and deploying scalable cloud-native services and infrastructure, utilizing technologies like AWS, Aurora, PostgreSQL, and SQS.
Key Responsibilities- Architect and design scalable cloud-native services and infrastructure
- Implement event-driven architecture using technologies like SideKiq, Kafka, and/or RabbitMQ
- Experience in architecting headless shopping experiences using platforms like Shopify, Magento, BigCommerce, or comparable solutions
- Implement 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 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
- 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
At WineDirect, you'll have the opportunity 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 work with a stellar group of people in Vancouver, Napa, and remotely, who 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 offer 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.
-
Principal Software Architect
1 month ago
Vancouver, British Columbia, Canada WineDirect Full timeJob Title: Principal EngineerAbout WineDirect:We are a leading provider of software and fulfillment services for wineries, enabling them to create and manage successful Direct-to-Consumer programs. Our platform facilitates over 15 million orders annually, representing over $2 billion in sales for our winery clients.Job Summary:We are seeking an experienced...
-
Software Architect
2 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeSoftware ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...
-
Senior Architect/Principal
1 month ago
Vancouver, British Columbia, Canada Royal Architectural Institute of Canada Full timeAbout Our ClientOur client is a renowned architectural firm dedicated to delivering innovative and sustainable design solutions. With over 30 years of history, they specialize in creating exceptional spaces that blend seamlessly with the natural environment while meeting the needs of our clients.The Ideal CandidateWe are seeking a talented and experienced...
-
Senior Software Architect
4 weeks ago
Vancouver, British Columbia, Canada WineDirect Full timeTransform the Wine Industry with UsWe are seeking an experienced Principal Engineer to join our Software Engineering team at WineDirect. As a key member of our team, you will be responsible for designing and developing scalable cloud-native services and infrastructure deployed in AWS and technology stacks in Aurora, PostgreSQL, and SQS.Key...
-
Senior Principal Architect
1 month ago
Vancouver, British Columbia, Canada Huawei Full timeSenior Principal ArchitectWe are seeking a highly skilled Senior Principal Architect to join our team at Huawei.Key Responsibilities:Design and develop enhancements to graphics APIs (Vulkan, OpenGL, OpenGL|ES, webGL, webGPU, etc.) to advance the feature sets of these APIs.Collaborate with Huawei teams engaging with graphics API standards to propose...
-
Senior Software Engineer
6 days ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeJoin Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...
-
Principal Flight Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Sierra Space Full timeAbout the RoleWe are seeking a highly skilled Principal Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services division, you will be responsible for designing and developing flight software and algorithms solutions for spacecraft missions. Your primary responsibility will be to ensure that our...
-
Senior Principal Software Architect
1 month ago
Vancouver, British Columbia, Canada HootSuite Media, Inc. Full timeLead the Architecture and Development of Complex SystemsWe're seeking a Senior Principal Software Developer to drive the architecture and development of our most critical systems. As a key member of our team, you'll be responsible for advancing our product's architecture, reliability, performance, and security. You'll work closely with development teams to...
-
Senior Software Architect
1 month ago
Vancouver, British Columbia, Canada Electronic Arts Inc Full timeJob Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Electronic Arts Inc. As a key member of our EAX team, you will be responsible for guiding the development of our software solutions.Key Responsibilities:Lead the design and implementation of software architecturesCollaborate with...
-
Principal Software Architect
1 month ago
Vancouver, British Columbia, Canada Canada Workday ULC Full timeAbout the RoleThis is a critical position within the Machine Learning Platform team at Canada Workday ULC. As a key member, you will be responsible for designing, implementing, and maintaining large-scale systems that deploy ML models into production environments.Key ResponsibilitiesDesign and implement scalable systems for ML model deployment.Collaborate...
-
Embedded Software Architect
2 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob Description for Embedded Software ArchitectCorinex is seeking an experienced Embedded Software Architect to lead the development of cutting-edge software solutions for our embedded systems. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Key Responsibilities:Design and develop software...
-
Chief Software Architect
3 weeks ago
Vancouver, British Columbia, Canada Domino's Pizza Full timeAt {company}, we are looking for a skilled Chief Software Architect to join our team. This is a unique opportunity to lead our software development efforts and drive innovation in our products. As a Chief Software Architect, you will be responsible for designing and implementing our software architecture, ensuring scalability, reliability, and performance....
-
Senior Architect/Principal
2 weeks ago
Vancouver, British Columbia, Canada Royal Architectural Institute of Canada Full timeResponsibilities:As a Senior Architect/Principal, you will lead the development of architectural concepts that integrate seamlessly with the natural surroundings of Victoria. You will oversee all phases of architectural projects, from planning and design development to construction documents and administration. This role involves collaborating with...
-
Software Architect
4 weeks ago
Vancouver, British Columbia, Canada Electronic Arts Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts. As a key member of our Frostbite technology team, you will be responsible for designing and architecting technological solutions to improve the engine based on strategic need.ResponsibilitiesCollaborate with a distributed team of technical experts and work...
-
Technical Architect
4 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeAbout the RoleWe are seeking a highly skilled Technical Architect to join our team at Aequilibrium Software Inc. As a key member of our development team, you will be responsible for designing and implementing scalable, secure, and efficient web solutions.Key ResponsibilitiesDesign and implement web-based architectures for large-scale projectsCollaborate with...
-
Software Architect
4 weeks ago
Vancouver, British Columbia, Canada Astronomer Inc. Full timeAstronomer Inc. is seeking a skilled Software Architect to design and implement our industry-leading data orchestration and observability platform. The ideal candidate will have a strong background in software development and experience with fast-paced startup environments.Key Responsibilities:Collaborate with cross-functional teams to understand user...
-
Embedded Software Architect
6 days ago
Vancouver, British Columbia, Canada Corinex Full timeOverviewCorinex is a leading innovator in the green economy sector, and we are seeking an exceptional Embedded Software Architect to join our team. In this role, you will have the opportunity to design and develop cutting-edge software solutions that drive business growth and sustainability.Job DescriptionWe are looking for a highly skilled Embedded Software...
-
Technical Solution Architect
2 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeAequilibrium Software Inc. is seeking a highly skilled Technical Solution Architect to join our team. We deliver innovative FinTech and VR solutions using Agile methodologies and Lean Startup principles. As a key member of our team, you will design and develop scalable, secure, and high-performing software architectures. Your responsibilities will include: ...
-
Technical Software Architect
6 days ago
Vancouver, British Columbia, Canada Amazon Full timeJob OverviewWe are seeking an experienced Technical Software Architect to collaborate with cross-functional teams at Amazon.
-
Senior Software Architect
2 weeks ago
Vancouver, British Columbia, Canada Novarc Technologies Inc Full timeNovarc Technologies Inc is seeking a seasoned Senior Software Architect to lead the development of advanced robotic welding systems. Key responsibilities include designing and building software solutions for user interfaces and backend services, collaborating with cross-functional teams, and overseeing the software release lifecycle. The ideal candidate will...