Lead Product Engineer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

4000

HOURS PER WEEK

40

DATE UPDATED

Sep 11, 2025

JOB OVERVIEW

About Pioneer Dev AI
Launched in June 2024, Pioneer Dev AI is a boutique software agency that builds high?performing SaaS applications and cutting?edge AI solutions for clients worldwide.

We’re a growing team of talented engineers tackling exciting, complex projects in AI and full?stack development. We currently have 10+ active engagements supported by a distributed engineering team.

Role Overview
As a Lead Product Engineer, you are the connective tissue between product, engineering, and the client. You’ll interview stakeholders, crystallize product requirements, and convert them into precise technical plans. You’ll review designs, write/ review code, orchestrate delivery through Linear/Jira, and ensure shipped features match the spec and the business need.

Employment type: Full?time contractor (40+ hrs/week) • Location: Remote in Philippines

What You’ll Do
1. Client Discovery & Product Definition: Interview stakeholders, extract goals/constraints, and align on success metrics.
2. Deep Domain Dives: Research the problem space (market, user flows, compliance, data sources) and articulate why the solution is needed.
3. Convert Product ? Technical Specs: Translate PRDs into system designs, architecture diagrams, data models, and acceptance criteria.
4. Engineering Collaboration: Consult domain specialists (AI, infra, security) when questions exceed current knowledge.
5. Execution Planning: Create and maintain Linear/Jira tickets, estimates, and delivery plans; run stand?ups and weekly demos when needed.
6. Design Review: Partner with designers; ensure UX aligns with constraints, states, and edge cases.
7. Code Review & Contributions: Review PRs for correctness and scope; contribute code across the stack (does not have to be the hardest tasks).
8. Quality & Acceptance: Define test plans, review staging builds, confirm acceptance criteria, and coordinate releases.

Must?Have Skills & Experience
- 5+ years building software in production (full?stack or backend?leaning).
- Demonstrated experience owning features end?to?end: discovery ? spec ? delivery.
- Strong systems thinking: data modeling, API design, and integration planning.
- Comfortable reading/writing TypeScript.
- Ability to review PRs for correctness, security, and performance.
- Excellent client communication in English; can run structured discovery calls and write crisp docs.
- Proficiency with modern delivery tooling: GitHub, Linear/Jira, Notion, Figma.
- Comfortable with lightweight architecture diagrams (C4, sequence, ERD).

Nice to Have
- Experience with LLMs and AI?enabled workflows (RAG, vector DBs, evals, guardrails).
- Frameworks and platforms we often use: React/Remix/Next.js, Fastify/NestJS, FastAPI, Prisma, Postgres/Supabase, ---------- .
- Experience leading teams as an engineering manager

Ideal Candidate Profile
- Currently or previously worked as an engineering manager
- Looking for a leadership role that is more about execution (including coding) and less about bureaucracy
- Excited to really dive deep into AI and other new technologies
- Goes above and beyond to help build a high quality project in a team setting as a leader

Compensation & Hours
- Hourly rate: $10/hr to $25/hr depending on experience and technical performance during the interview process. Note salary expectations are part of the selection criteria.
- Flexible hours and fully remote work.

This Role Is Not
- A traditional PM who only writes tickets and talks to clients.
- A pure EM who avoids code or only runs ceremonies.
- A siloed backend/frontend role with no product ownership.

Why Join Us
- Work on ambitious AI and SaaS products with real users and measurable impact.
- Ship fast with a collaborative, senior?heavy team that values clarity and ownership.
- Grow into broader ownership (product + tech) without giving up hands?on building.

How to Apply
1. Fill out the Lead Product Engineer application form here: ----------
2. If selected, we’ll reach out with the next steps.

Interview Process
1. Initial Review — We screen for relevant experience and clarity in communication.
2. Take Home Challenge (one week to complete) — Complete a take home challenge to test your engineering leadership skills
3. Technical Interview 1: If you pass the first challenge, you’ll participate in a 45-minute technical interview with the CEO focused on system architecture.
4. Technical Interview 2: If you pass the first interview, you’ll participate in a 60-minute live coding interview. It can either be backend focused or frontend focus, your choice.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0165
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Lead-Product-Engineer-1467337
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0097 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1467337
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 708501
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1467337
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1467337' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1467337 
0.0019   UPDATE employer_jobs SET hit_counts '***Sep-11-2025=140***Sep-12-2025=33***Sep-13-2025=7***Sep-14-2025=10***Sep-15-2025=4***Sep-16-2025=6***Sep-17-2025=4***Sep-18-2025=6***Sep-19-2025=5***Sep-20-2025=2***Sep-21-2025=5***Sep-22-2025=3***Sep-24-2025=21***Sep-25-2025=8***Sep-26-2025=5***Sep-27-2025=1***Sep-28-2025=2***Sep-29-2025=3***Sep-30-2025=2***Oct-03-2025=1***Oct-04-2025=1***Oct-05-2025=3***Oct-06-2025=1***Oct-07-2025=1***Oct-08-2025=3***Oct-09-2025=1***Oct-12-2025=2***Oct-13-2025=3***Oct-15-2025=1***Oct-16-2025=1***Oct-17-2025=5***Oct-20-2025=3***Oct-23-2025=2***Oct-24-2025=2***Oct-25-2025=1***Oct-26-2025=1***Oct-27-2025=1***Oct-28-2025=4***Oct-29-2025=1***Oct-30-2025=1***Nov-01-2025=2***Nov-02-2025=1***Nov-03-2025=1***Nov-04-2025=1***Nov-06-2025=2***Nov-07-2025=1***Nov-09-2025=2***Nov-10-2025=1***Nov-11-2025=5***Nov-12-2025=2***Nov-13-2025=5***Nov-16-2025=1***Nov-17-2025=2***Nov-18-2025=1***Nov-19-2025=1***Nov-20-2025=2***Nov-25-2025=1***Nov-26-2025=2***Nov-29-2025=1***Nov-30-2025=1***Dec-05-2025=1***Dec-15-2025=3***Dec-18-2025=1***Dec-24-2025=1***Dec-25-2025=1***Dec-26-2025=1***Dec-28-2025=1***Dec-31-2025=1***Jan-01-2026=1***Jan-03-2026=1***Jan-04-2026=2***Jan-07-2026=4***Jan-09-2026=1***Jan-15-2026=2***Jan-19-2026=1***Jan-22-2026=4***Jan-27-2026=2***Jan-28-2026=2***Feb-02-2026=1***Feb-12-2026=2***Feb-15-2026=1***Feb-28-2026=2***Mar-05-2026=1***Mar-10-2026=1***Mar-13-2026=1***Mar-14-2026=1***Mar-15-2026=1***Mar-17-2026=1***Mar-21-2026=1***Mar-26-2026=3***Mar-30-2026=1***Mar-31-2026=2***Apr-07-2026=1***Apr-16-2026=1***Apr-21-2026=1' WHERE job_id'1467337'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2025=267***Oct-2025=39***Nov-2025=35***Dec-2025=10***Jan-2026=20***Feb-2026=6***Mar-2026=13***Apr-2026=3' WHERE job_id'1467337'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1467337' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1467337 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '708501'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)