Technical Lead Software Engineer
3 weeks ago
Job Title: Principal Engineer
About the Role:
At WineDirect, we are seeking an experienced Principal Engineer to join our Software Engineering team in Vancouver, BC. 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 Responsibilities:
- Architect and design scalable cloud-native services and infrastructure
- Implement 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
- Implement payment APIs and platforms like Stripe
- 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
Requirements:
- 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 modeling 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
About WineDirect:
At WineDirect, we empower wineries to sell their products in the highly-profitable and important direct-to-consumer channel. Our team is passionate about delivering innovative solutions that meet the technical needs of our clients. As a Principal Engineer, you will have the opportunity to transform the wine industry and work with a stellar group of people in Vancouver, Napa, and remotely. We offer a competitive compensation package including medical, dental, and vision coverage, as well as an RRSP match plan.
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Yanaki Sushi Full timeWe are seeking a highly skilled Senior Software Engineer to lead our technical team. The ideal candidate will have experience in architecture, design, and implementation of scalable software systems.The successful candidate will be responsible for:Designing and developing large-scale software applicationsLeading a team of software engineersCollaborating with...
-
Technical Program Management Lead
1 week ago
Vancouver, British Columbia, Canada Intelliswift Software Full timeJob DescriptionWe are seeking an experienced Technical Program Management Lead to join our team at Intelliswift Software.About the RoleThis is a senior-level position responsible for managing technical programs and ensuring successful project delivery.Key ResponsibilitiesLead technical programs from initiation to closure, overseeing all aspects of project...
-
Technical Lead
3 weeks ago
Vancouver, British Columbia, Canada SERVPRO Full timeAs a key member of our software engineering team, you will be responsible for leading the development of cutting-edge technologies. Your expertise in software development will be instrumental in driving innovation and delivering high-quality solutions.Key responsibilities include:Leading a team of software engineers to develop and implement software...
-
Software Engineering Team Lead
2 weeks ago
Vancouver, British Columbia, Canada com, ULC - A49 Full timeAt com, ULC - A49, we're seeking an experienced Software Development Manager to lead our team in building quality software and solving complex problems. As a key member of our engineering organization, you will drive the vision, architecture, and implementation of technology initiatives and products.The ideal candidate will have a passion for building...
-
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Role OverviewThis senior leadership position plays a crucial role in leading strategic technical initiatives and driving the vision for software engineering and product development within the organization. Key Responsibilities include:Providing technical leadership and guidance to cross-functional teams.Developing and executing strategic plans for...
-
Senior Software Engineering Lead
1 week ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...
-
Software Engineering Team Lead
1 month ago
Vancouver, British Columbia, Canada Asana Full timeJob DescriptionAs a Software Engineering Team Lead at Asana, you will be responsible for leading a product engineering team, promoting technical rigor, and demonstrating sound judgment while balancing execution velocity with technical quality.Key ResponsibilitiesLead a product engineering team to promote technical rigor and sound judgment.Advocate for...
-
Principal Software Engineering Lead
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeJob DescriptionWe are seeking a highly skilled Principal Software Engineering Lead to join our team at Microsoft. As a key member of our organization, you will be responsible for leading the development of our Windows networking stack, with a focus on network security.As a Principal Software Engineering Lead, you will be responsible for designing features in...
-
Technical Lead for Engine Innovation
2 weeks ago
Vancouver, British Columbia, Canada The Coalition Studio Full timeCompany OverviewThe Coalition Studio is a world-class game development studio that pushes the boundaries of entertainment. We are committed to delivering exceptional gaming experiences and are seeking a skilled Technical Lead to join our Engine and Game Development team.Salary$120,000 - $180,000 per year, depending on experience.Job DescriptionWe are looking...
-
Software Engineering Team Lead
1 week ago
Vancouver, British Columbia, Canada Judi Full timeAbout Judi.AIWe are a Canadian fintech company dedicated to making it easy for lenders to say 'yes' to small business borrowers. Our application uses sophisticated algorithms and predictive modeling to ensure timely and accurate loan adjudication, giving small businesses access to the capital they need to grow.We're looking for a seasoned technical leader to...
-
Technical Architecture Lead
2 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeAquilibrium Software Inc is a leading technology professional services organization offering innovative solutions in FinTech and VR. Our team uses Agile methodologies and Lean Startup principles to deliver projects faster and with less risk.OverviewWe are seeking an experienced Technical Architecture Lead to join our development team. The successful...
-
Software Development Testing Engineer
1 month ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...
-
Senior Backend Software Engineer, Technical Lead
4 weeks ago
Vancouver, British Columbia, Canada Highspot Full timeAbout the RoleWe are seeking a highly skilled Senior Backend Software Engineer, Technical Lead to join our team at Highspot. As a key member of our engineering team, you will be responsible for developing new customer-facing product features and clean, reusable, supportable, and well-tested RESTful APIs and web services.Key ResponsibilitiesDevelop new...
-
Senior Manager, Software Engineering Lead
1 month ago
Vancouver, British Columbia, Canada Salesforce, Inc. Full timeSenior Manager, Software Engineering LeadAs a Senior Manager, Software Engineering Lead at Salesforce, you will be responsible for leading a team of software engineers to design, develop, and deploy high-quality software solutions. Your primary focus will be on ensuring the technical excellence and high availability of our services, which are critical to...
-
Technical Lead
1 week ago
Vancouver, British Columbia, Canada Asana Full timeAsana's Product Engineering Team LeaderWe are seeking an experienced Technical Lead to join our product engineering team in Vancouver, BC. In this role, you will lead a team of engineers, promoting technical rigor and sound judgment while balancing execution velocity with technical quality.About the RoleThis is a full-stack leadership position requiring...
-
Principal Software Engineer Lead
1 month ago
Vancouver, British Columbia, Canada Microsoft Full timeJob SummaryWe are seeking a talented Principal Software Engineer Lead to join our Linux Platform Group within Core OS. As a member of this team, you will have the opportunity to design and implement solutions that improve the Operating System (OS) platform and deliver value to our customers.Key ResponsibilitiesDesign and develop new automation solutions for...
-
Senior Software Engineer
1 week 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...
-
Software Engineering Team Lead
4 weeks ago
Vancouver, British Columbia, Canada Judi Full timeAbout the RoleWe are seeking a skilled Development Lead to join our team at Judi.AI. As a key member of our software engineering team, you will be responsible for leading the development of our products and ensuring they meet the highest standards of quality and performance.Key ResponsibilitiesLead the design and development of our software products,...
-
Senior Software Engineering Lead
1 week ago
Vancouver, British Columbia, Canada Electronic Arts Full timeUnlock Your Potential as a Senior Software Engineering Lead at Electronic ArtsAbout the RoleWe are seeking an exceptional Senior Software Engineering Lead to join our team. As a key member of our organization, you will be responsible for leading the development of scalable architecture for generative AI tooling.Key Responsibilities:Develop and maintain a...