Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

July 21, 2026

Principal Product Engineer

Senior • Hybrid

225,000 - 275,004 USD/yr

Vancouver, BC, Canada

Hiive is redefining how private companies and their shareholders access liquidity through an institutional-grade platform for secondary transactions in venture-backed, pre-IPO companies.

Description

As a Principal Product Engineer, you will lead a team of engineers as the senior-most technical contributor while remaining hands-on in product development. You will leverage AI tools and techniques to improve development velocity, code quality, and decision-making while collaborating closely with product and engineering leadership to build scalable and secure systems.

Responsibilities

  • Lead small cross-functional engineering teams to deliver high-quality releases on time.
  • Contribute hands-on development using Typescript, React, and Elixir.
  • Own software architecture across the team’s functional area.
  • Champion adoption of AI technologies in the development lifecycle.
  • Ensure strong code quality, security, performance, and operational excellence.
  • Evaluate technical implementations and advise leadership on decisions.
  • Conduct code reviews and ensure complete feature delivery.
  • Advocate engineering best practices and improve internal processes.
  • Assist in hiring and mentoring engineers.
  • Collaborate directly with founders in a fast-moving environment.

Required Experience

  • Experience leading cross-functional engineering teams.
  • Experience using AI-assisted development tools.
  • Expertise building frontend systems with React and Typescript or backend systems with Elixir and Phoenix.
  • Experience with relational databases.
  • Experience with Typescript and GraphQL.
  • Experience with DevOps, infrastructure, and deployments.

Preferred Experience

  • Experience building GraphQL APIs with Apollo Client and Absinthe.
  • Experience with Vercel and Next.js.
  • Understanding of Postgres database design and optimization.
  • Experience deploying and configuring AWS services and Kubernetes with Terraform.

Compensation, Benefits & Perks

  • Highly competitive salary with equity participation.
  • Employer-paid health and dental coverage for Canadian employees.
  • Health/Personal Spending Account.
  • Vancouver HQ perks including stocked kitchen, onsite gym, and rooftop amenities.
  • Commuter benefit for Vancouver HQ employees.
  • Social events, team retreats, and team-building activities.
  • Opportunities for leadership and management growth.
  • Entrepreneurial culture with a dynamic team.
  • Sponsorship, immigration, and relocation support for exceptional candidates.
  • Commitment to an inclusive workplace.

Compensation Range

  • Vancouver, BC: Total Compensation CA$200K – CA$385K plus equity.
  • Remote Canada: Total Compensation CA$200K – CA$310K plus equity.
  • Remote USA: Total Compensation $225K – $275K plus equity.

Similar jobs you might like

Technology

New offer

CSHARK

Lead / Senior Product & Platform Engineer

Senior

Remote

Wroclaw, DS, Poland

170 - 200 PLN/hr

🏢 Summary: Senior/Lead Product & Platform Engineer role to enhance a core platform using Kotlin, Java and GCP. The offer covers API, microservice and asynchronous-systems development, production reliability, AI/LLM capabilities and technical mentoring in a remote B2B engagement. 🗂️ Requirements: 5+ years of commercial Java development experience, Commercial Kotlin and Java experience, GCP experience: Cloud Run, Compute Engine, Cloud Storage, IAM, networking, REST API, microservices and distributed-systems experience, PostgreSQL, Redis and Firestore experience, CI/CD, Docker and automated-deployment experience, AI-agentic / LLM feature delivery experience, Retrieval grounding, moderation and hallucination-management knowledge, Ability to work in unfamiliar Kotlin/GCP codebases with AI coding tools, English proficiency at C1 level, Independent work, engineering judgement and mentoring ability 📃 Skills: Java, Kotlin, GCP, CloudRun, ComputeEngine, CloudStorage, IAM, REST, Microservices, PostgreSQL, Redis, Firestore, CI/CD, Docker, LLM, AI, Grounding, Moderation, Kotlin, Networking 🏢 Description: We are looking for a Senior / Lead Product & Platform Engineer to join a product development team working on a core platform focused on product enhancement, performance, reusable capabilities and complex engineering. You will work closely with an international team, contribute to the development of the platform and mentor engineers joining the project. In Short 🌎 100% REMOTELY or from one of our 2 offices 💰 170 - 200 PLN/h + VAT ☑️ B2B contract Your Daily Missions Developing and enhancing a core product platform. Working with Kotlin and Java on GCP . Building REST APIs, microservices and asynchronous processing solutions. Working with PostgreSQL, Redis and Firestore . Developing CI/CD and deployment automation using Docker. Ensuring proper testing, monitoring, logging and performance. Troubleshooting production issues. Building reusable capabilities and solutions. Using AI coding tools to accelerate development while verifying generated code. Mentoring other engineers and communicating technical decisions clearly. The Essentials We’re Seeking Minimum 5 years of commercial experience as a Java Developer. Strong commercial experience with Kotlin and Java . Strong experience with GCP , including Cloud Run, Compute Engine, Cloud Storage, IAM and networking. Strong written and spoken English (C1), with experience working in an international environment. Experience with REST APIs, microservices and distributed systems. Experience with PostgreSQL, Redis and Firestore . Experience with CI/CD, Docker and automated deployments. Practical experience delivering AI-agentic / LLM features . Understanding of retrieval grounding, moderation and hallucination management. Ability to quickly work in an unfamiliar Kotlin/GCP codebase using AI coding tools. Strong engineering judgement and a reusability mindset . Ability to work independently and mentor other engineers. Nice-to-haves Terraform, Pub/Sub, Vertex AI or OpenAI APIs . Experience with high availability, fault tolerance, high-throughput / low-latency systems, concurrency or caching. Experience with OAuth / OIDC / JWT, secrets management or encryption. Experience with voice or conversational AI . Experience in collections, contact-centre or financial services . Reasons Why You Would Enjoy Working With Us We work in the latest technologies and with international clients, and our projects are polished from < to /> - learn about some of the projects we have completed. We organize TechTalks, meet-ups and create guilds where we exchange knowledge - you can learn a lot from your teammates. We have a close-knit team and we make sure to have regular integrations - we often go out to celebrate together. You can work remotely or choose to work from our offices in Wroclaw or Bielsko-Biala. However, we count on your openness to occasionally visit the office for team meetings or client visits, or possible occasional trips to the client's headquarters. You can adjust your working hours to suit your needs, starting your day between 7:00 and 10:00 am. You can work with great specialists in their fields who also have a sense of humor and other after-hours hobbies. It is the people who create the unique atmosphere and relaxed atmosphere at CSHARK. We have a flat structure - we are not a corporation and don't want to be one 🙃. We offer bonuses for employee referrals (from 3000 PLN to 7000 PLN). We organize remote English classes and provide access to the company library. You can also become an author/author of articles published on our technical blog - https://cshark.com/blog/ .

Technology

New offer

MOTIFE

Lead/Manager Software Engineering

Senior

Hybrid

Kraków, MA, Poland

23,000 - 28,500 PLN/mo

🏢 Summary: Lead an international multidisciplinary engineering team delivering and modernizing recruitment technology, including business-critical document-parsing systems and AI-driven solutions. The hybrid role combines people management, delivery ownership, and technical leadership across global product and engineering stakeholders. 🗂️ Requirements: 2+ years leading software engineers as an Engineering Manager, Software Development Manager, Technical Lead, or similar, Experience leading agile product engineering teams, Experience managing delivery, capacity, risks, and technical priorities, Experience mentoring engineers, managing performance, and supporting career growth, Previous hands-on software engineering experience, Strong knowledge of software architecture, APIs, CI/CD, cloud environments, and modern development practices, Understanding of machine learning and LLM-based product applications, Ability to assess architecture, technical debt, quality, scalability, and engineering trade-offs, Experience working in distributed international organizations, Practical experience using AI tools in engineering or management workflows, Fluent English 📃 Skills: Python, Perl, APIs, CI/CD, AWS, MachineLearning, DeepLearning, LLMs, GitHubCopilot, Claude, Gemini, ChatGPT 🏢 Description: We are hiring on behalf of our client, a global leader in HR technology, delivering an end-to-end SaaS platform that supports the entire recruitment lifecycle. Trusted by thousands of organizations worldwide, their solutions combine cloud technology, automation, and cutting-edge AI to help businesses hire smarter, work more efficiently, and deliver better talent experiences. We are looking for a Lead/Manager to lead an international team of Software Engineers, AI Engineers, and Data Analysts. This is primarily a people leadership and delivery role with a strong technical component . You will coach the team, drive predictable execution, partner with Product and Engineering leaders across Europe and North America, and help modernize a technology stack that combines legacy systems with AI-driven solutions. Key takeaways: Stack: Python, Machine Learning, Deep Learning, LLMs, APIs, CI/CD, AWS, leadership experience Salary: 23 000 PLN - 28 500 PLN gross on the Contract of Employment Working model: hybrid - 3x weekly from the office Location: Krakow Recruitment process: A call with Motife recruiter (30 min) Criteria Cognitive Aptitude Test (30 min) Hiring Manager Interview (30 min) Technical Interview (90 min) Responsibilities: Team Leadership Lead and support a multidisciplinary engineering team of up to 11 Software Engineers, AI Engineers, and Data Analysts. Coach team members through regular 1:1s, structured feedback, performance reviews, and individual development plans. Build a high-trust environment based on transparency, ownership, constructive feedback, and continuous development. Delivery & Engineering Excellence Own sprint execution, workload planning, delivery predictability, and proactive risk management. Partner with engineers and architects to maintain software quality, address technical debt, and improve engineering processes. Ensure the team balances new development with the stability and maintainability of business-critical parsing systems. Product & Global Collaboration Partner with Product Managers and Product Owners to refine priorities, assess technical complexity, and translate business needs into achievable engineering plans. Coordinate with engineering leaders and stakeholders across Europe and North America. Ensure engineering initiatives contribute directly to customer value and wider business objectives. AI & Technology Modernization Guide the evolution of document-processing technologies combining Perl, Python, machine learning, deep learning, and LLM-based approaches. Drive practical adoption of AI tools across engineering, testing, development, and team workflows. Identify opportunities to modernize legacy solutions without compromising reliability or operational performance. Requirements: Leadership Experience 2+ years of experience as an Engineering Manager, Software Development Manager, Technical Lead, or similar role with direct responsibility for software engineers. Proven experience leading agile product engineering teams and managing delivery, capacity, risks, and technical priorities. Strong track record of mentoring engineers, managing performance, and supporting career progression. Technical Expertise Previous hands-on software engineering experience and the technical depth required to effectively manage experienced engineers. Strong understanding of software architecture, APIs, CI/CD, cloud environments, and modern software development practices. Good understanding of machine learning and LLM-based technologies and how they can be applied within software products. Ability to discuss architecture, technical debt, software quality, scalability, and engineering trade-offs with senior technical stakeholders. Collaboration & Mindset Experience working in distributed, international organizations, ideally across European and North American time zones. Strong ownership mindset with the ability to communicate risks clearly and make pragmatic decisions. Practical experience using AI tools such as GitHub Copilot, Claude, Gemini, or ChatGPT within engineering or management workflows. Fluent English and strong written and verbal communication skills. What we offer: Medical care Life insurance Multisport Apply now If you combine strong people leadership with solid engineering judgment and an interest in practical AI adoption, we’d like to hear from you! Apply via our careers page and please submit your CV in English.

Technology

Publink

Senior Product Engineer (React + TypeScript; .NET)

Senior

Remote

Poznan, WP, Poland

25,000 - 30,000 PLN/mo

🏢 Summary: Oferta dla doświadczonego Product Engineera, który będzie prowadzić rozwój produktów SaaS end-to-end — od hipotez i rozmów z użytkownikami po architekturę, wdrożenie oraz pomiar efektów. Rola łączy fullstack development w ekosystemie .NET/React/Azure z ownershipem produktowym, wysokimi standardami operacyjnymi i wykorzystaniem AI w codziennej pracy. 🗂️ Requirements: Minimum 6 lat komercyjnego doświadczenia fullstack, Produkcyjne doświadczenie z backendem i frontendem, Współodpowiedzialność za decyzje produktowe i priorytety, Definiowanie metryk sukcesu funkcji przed rozpoczęciem prac, Samodzielna analiza danych produktowych i Amplitude, Tworzenie ADR przed większymi zmianami, Projektowanie architektury DDD i bounded contexts, Projektowanie wersjonowanych, wstecznie kompatybilnych API, Znajomość wzorców CQRS, Event Sourcing, saga, outbox i idempotency, Projektowanie obserwowalności: SLO/SLI, logowanie, tracing, dashboardy i runbooki, Uwzględnianie bezpieczeństwa oraz regulacji UOFP i NIS2/KSC w projektowaniu, Praktyczna znajomość .NET Core, ASP.NET Core, EF Core, MS SQL Server, React, TypeScript i Azure, Samodzielna praca z CI/CD, testami, feature flags i bezpiecznymi wdrożeniami, Codzienna praca z narzędziami AI do programowania i przedstawienie skutecznego workflow 📃 Skills: .NET, ASP.NET, EF, MediatR, SQL, React, TypeScript, Redux, Zustand, Jotai, Azure, AppService, ApplicationInsights, ServiceBus, KQL, DDD, CQRS, EventSourcing, Saga, Outbox, REST, Amplitude, CI/CD, SLO, SLI, DORA, Claude, Cursor, UOFP, NIS2, KSC 🏢 Description: W Publink budujemy GovTech jutra, czyli aplikacje dla Skarbników i Urzędników jednostek samorządu terytorialnego. Skracamy godziny jałowej biurokracji i oddajemy urzędnikom czas na to, co naprawdę ważne: sprawy obywateli. Wierzymy, że sektor publiczny może działać jak sprawny biznes i mieć przy tym bardziej ludzką twarz. Zaczynaliśmy jako mała grupa konsultantów, a dziś jesteśmy startupem IT/SaaS i zaczynamy skalować naszą misję. Przez ostatnie 6 lat urośliśmy z 2 do 18 mln zł ARR. Im wcześniej dołączysz, tym większy możesz mieć wpływ na to, co i jak zbudujemy dalej. Kogo szukamy? Product Engineera, który będzie naszym partnerem inżynierskim i realnym współwłaścicielem produktu, a nie wykonawcą backlogu. Kogoś, kto razem z Product Builderem prowadzi produkt od hipotezy do wartości na produkcji, łącząc rozmowę z użytkownikiem, decyzje architektoniczne, działający kod i metryki. Osoby, która widzi, jak AI zmienia paradygmat budowy produktów cyfrowych, i chce być częścią tej zmiany. To możesz być Ty, jeśli… Mindset produktowy Masz 6+ lat komercyjnego doświadczenia jako fullstack engineer, z backendem i frontendem produkcyjnie po obu stronach. W poprzednich rolach był_ś realnym współwłaścicielem decyzji co budujemy, nie tylko jak . Pokażesz konkretny przykład, kiedy świadomie odpuścił_ś feature, mimo presji. Każdy ważny feature ma u Ciebie metrykę sukcesu zdefiniowaną przed startem prac, wybraną jako leading indicator dla efektu biznesowego (retencja, expansion, time to value), nie tylko jako wskaźnik ruchu w UI. Dane wyciągasz samodzielnie z Amplitude i bazy produktowej, łączysz je w argument do dyskusji o priorytetach. Decyzyjność i ownership Piszesz ADR (Any Decision Record) z opcjami, kryteriami i rekomendacją zanim siądziesz do implementacji większej zmiany. To dla Ciebie standard, nie biurokracja. Twoja odpowiedzialność nie kończy się na merge'u. Idziesz z feature'em od pomysłu, przez deploy i monitoring, do rozmowy z użytkownikiem, który go używa. DORA metrics (deployment frequency, lead time, change failure rate, MTTR) traktujesz jako standard dojrzałego zespołu. Wiesz, co mierzy Twój, czego nie i co byś z tym zrobił_a. Architektura i jakość produkcyjna Tworzysz i utrzymujesz mapę bounded contexts modułu, projektujesz integracje między kontekstami (REST vs event-driven, sync vs async, eventual consistency). API projektujesz z wersjowaniem i wsteczną kompatybilnością. Migracje modułów planujesz w fazach z możliwością wycofania, nie big bangiem. DDD i bounded contexts to dla Ciebie codzienne narzędzie. Znasz archetypy rozwiązań (CQRS, Event Sourcing, saga, outbox, idempotency keys) na tyle, by je dobrać do problemu, a nie wynajdywać. Operacjonalizujesz feature od pierwszego commita: SLO/SLI, structured logging, dashboardy w Application Insights (z KQL i distributed tracing), on-call swojego obszaru, runbooki, blameless post-mortemy z konkretnymi wnioskami systemowymi. Bezpieczeństwo i regulacje (UOFP, NIS2/KSC) są częścią Twojego designu od początku, nie kontrolą po fakcie. Stack produkcyjny Backend: .NET Core / ASP.NET Core + EF Core, MediatR lub równoważny pattern command/query, MS SQL Server z umiejętnością czytania planów wykonania i świadomego indeksowania. Frontend: React + TypeScript po obu stronach, z zarządzaniem stanem (Redux, Zustand, Jotai) wybranym i uzasadnionym. Chmura: Azure (App Service, Application Insights, Service Bus). Sposób pracy i AI Pipeline CI/CD to dla Ciebie kod, który modyfikujesz samodzielnie. Test pyramid (unit, integration, E2E) ma u Ciebie jasne proporcje, które potrafisz uzasadnić wybranymi ryzykami. Feature flags, canary deployments lub dark launches to standard pracy z ryzykownymi zmianami. Pracujesz z Claude Code, Cursor lub równoważnym narzędziem codziennie. Pokażesz workflow, w którym AI realnie zmienia Twoje tempo lub jakość pracy. Na plus: Doświadczenie w GovTech, FinTech lub innej regulowanej branży (UOFP, klasyfikacja budżetowa, JPK, sprawozdawczość finansowa). Prowadzenie incydentu produkcyjnego od alarmu, przez diagnozę, do post-mortem z wnioskami systemowymi. Doświadczenie z LLM-ami w produkcie: RAG, function calling, prompt engineering produkcyjnie, ewaluacja jakości promptów. Discovery prowadzony samodzielnie: wywiady z użytkownikami, walidacja hipotez, Opportunity Solution Tree. Aktywność w community: prelekcje, OSS, blog techniczny, kontrybucje do narzędzi developerskich. Twoje pierwsze 90 dni w Publink Wdrożysz się do organizacji i jednego z naszych modułów. Dostarczysz pierwszą znaczącą zmianę end-to-end – od hipotezy z Product Builderem/Ownerem, przez ADR i kod, po metryki sukcesu na produkcji. Pomożesz nam określić ramy i rozpocząć przeprowadzanie realnej zmiany paradygmatu wytwarzania produktów, z klasycznego tria produktowego, na nową formę w oparciu o AI. Co dalej? Jesteś jednym z punktów referencyjnych w sprawach architektury platformy, nie tylko swojego modułu. Współprojektujesz produkty na styku modułów, rozwiązując decyzje cross-team bez konieczności eskalacji. Wnosisz do mapy bounded contexts i konwencji platformowych, które kierują pracą innych Product Engineerów. Współpraca z nami to: Realny wpływ na produkt i swoboda podejmowania decyzji w swoim obszarze Umowa B2B na partnerskich zasadach (widełki w przedziale 25-30k netto PLN) 26 dni w roku bez świadczenia usług, z zachowaniem uzgodnionego wynagrodzenia Elastyczny tryb współpracy: zdalnie lub hybrydowo, ze spotkaniami zespołu ok. raz w miesiącu w naszym biurze w Poznaniu lub Katowicach Sprzęt dopasowany do Twoich potrzeb, z systemem Windows lub macOS do wyboru Budżet na szkolenia i konferencje Dostęp do pakietu medycznego i karty sportowej na preferencyjnych warunkach Nasze podejście: co Ci obiecujemy Przeczytaj i sprawdź czy to Twój styl: ✅ Robisz pracę, która ma sens. Niezależnie od roli pracujesz przy produkcie, który komuś naprawdę zmienia dzień. Sens jest wpisany w to, co budujemy, nie dopisany na plakacie. ✅ Masz realny wpływ. O decyzji przesądzają rola, kompetencje i siła tego, co masz do powiedzenia, a nie miejsce w hierarchii. Nie czekasz na zgodę: rozumiejąc kontekst, po prostu działasz, a Twój wpływ jest widoczny. ✅ Bierzesz odpowiedzialność, traktujemy Cię jak dorosłego. Dostajesz autonomię i zaufanie zamiast kontroli i patrzenia na ręce. W zamian odpowiadasz za swoje decyzje i ich rezultaty, nie za „odhaczone zadanie". ✅ Nie godzisz się na „bo zawsze tak było". Wokół Ciebie są ludzie, którzy kwestionują status quo i nazywają absurd absurdem: w administracji, w branży i u nas samych. Nie po to, żeby narzekać, tylko żeby coś z tym zrobić. ✅ Otaczasz się ludźmi autentycznymi. Mówimy jak jest, sobie i Klientom. Informacja jest domyślnie dostępna, błędy nazywamy wprost, a feedback traktujemy jak coś, co się drugiej osobie po prostu należy. To kultura wymagająca i nie dla każdego. Jeśli te pięć zdań brzmi jak miejsce, w którym chcesz pracować, prawdopodobnie się dogadamy. A jeśli chcesz wiedzieć więcej, zanim zdecydujesz, zobacz nasz produkt, ludzi i sposób pracy na publink.com/kariera. Proces rekrutacji Traktujemy kandydatów tak, jak sami chcielibyśmy być traktowani. Na każdym etapie, do którego dotrzesz, dostajesz od nas informację zwrotną. 👊 I rozmowa z Mateuszem (CTO) – Czeka nas 45-60 minutowa rozmowa online . Porozmawiamy o technologii i sprawdzimy, czy pasujemy do siebie kulturowo. To też dobry moment dla Ciebie, żebyś zweryfikował_a, czy Publink to miejsce dla Ciebie. 💡 Zadanie rekrutacyjne – Jeśli pierwsza rozmowa będzie obiecująca, poprosimy Cię o wykonanie zadania. Nie szukamy jednego słusznego rozwiązania – chcemy zobaczyć Twój tok myślenia i podejście do rozwiązywania problemów. 💪 II rozmowa – Na podstawie zadania podejmiemy decyzję o zaproszeniu Cię na ok. 2-godzinne spotkanie w naszym biurze w Poznaniu lub Katowicach . Poznasz na nim osoby, z którymi będziesz na co dzień współpracować. Po tych trzech krokach albo przedstawiamy 🤝 ofertę, albo obszernie feedbackujemy cały proces. W trakcie dyskutowania oferty, za Twoją zgodą rozmawiamy z osobami, które znają Cię z wcześniejszych współprac. ☎️ Rozmowy referencyjne pomagają nam lepiej zrozumieć jak działasz i jak możemy Ci pomóc w wejściu do Publink. Brzmi jak Twoje miejsce? Aplikuj!