Engineering Manager

Pensieve

Daerah Khusus Ibukota Jakarta

On-site

IDR 875,350,140 - 1,313,025,210

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private Insurance
Paid Maternity / Paternity Leave
International Exposure

Job summary

Pensieve is seeking an Engineering Lead to oversee the engineering execution and manage a team focused on building scalable systems. This role requires strong hands-on experience with Node.js, TypeScript, and GraphQL, along with proven leadership capabilities in software engineering.

Responsibilities include ensuring efficient engineering processes, driving team performance, and maintaining high standards in delivery quality. Candidates should have 7+ years of experience, including 3+ years in a leadership position, and be comfortable in a fast-paced startup environment.

Benefits include private insurance, paid maternity/paternity leave, and international exposure.

Qualifications

  • 7+ years of experience in software engineering, with 3+ years in a leadership role.
  • Comfortable in a lean startup environment while managing a team.

Responsibilities

  • Own end-to-end engineering delivery across products.
  • Lead, manage, and develop the engineering team.
  • Establish and improve engineering processes, ensuring quality and efficiency.

Skills

Node.js
TypeScript
GraphQL
PostgreSQL/TimescaleDB
Agile/Scrum methodology
Team leadership

Job description

The Engineering Lead is accountable for the overall engineering execution, people management, and technical direction of the product. Reporting directly to the CTO / Head of Product & Engineering, this role leads the engineering team end-to-end—covering delivery, architecture, quality, and team performance—while being supported by an Assistant Engineering Lead for day-to-day execution.

Responsibilities
  • Own end-to-end engineering delivery across products, ensuring alignment with business priorities, timelines, and quality standards.
  • Translate product and business requirements into clear technical execution plans and milestones.
  • Ensure predictable delivery through effective sprint planning, backlog management, and prioritization.
  • Be accountable for engineering output, delivery risks, and technical debt.
  • Own technical and architectural decisions with a strong focus on scalability, performance, security, and maintainability.
  • Remain hands‑on when needed: reviewing code, guiding implementation, and unblocking complex technical challenges.
  • Ensure effective use of the company’s technology stack, including Node.js, TypeScript, GraphQL, and PostgreSQL/TimescaleDB.
  • Balance short‑term delivery needs with long‑term system health.
  • Lead, manage, and develop the engineering team, including performance management, feedback, and growth planning.
  • Mentor engineers to improve technical skills, ownership, and problem‑solving ability.
  • Delegate execution responsibilities to the Assistant Engineering Lead while retaining accountability for outcomes.
  • Build a strong engineering culture centred on ownership, accountability, and continuous improvement.
  • Establish and continuously improve engineering processes, including Agile/Scrum rituals, development standards, and release practices.
  • Drive high product quality through code reviews, automated testing, monitoring, and performance optimisation.
  • Ensure engineering best practices are applied consistently across the team, even in a fast‑moving lean environment.
  • Partner closely with the CTO / Head of Product & Engineering on roadmap planning, capacity planning, and technical strategy.
  • Collaborate with Product, Design, and Business stakeholders to ensure engineering efforts directly support company goals.
  • Communicate clearly on progress, risks, trade‑offs, and resource needs.
  • Identify opportunities to improve engineering efficiency, tooling, and team structure as the company scales.
  • Proactively address bottlenecks, technical risks, and resourcing gaps.
  • Prepare the engineering function to scale without over‑engineering.
Success Indicators
  • Engineering delivery is predictable, high‑quality, and aligned with business priorities.
  • Systems are stable, scalable, and ready to support growth.
  • Engineering team performance, ownership, and technical maturity improve over time.
  • Clear technical direction with minimal rework or firefighting.
  • Effective collaboration with the CTO and other functions in a lean organisation.
Requirements
  • 7+ years of experience in software engineering, with 3+ years leading an engineering team or acting as an Engineering Manager / Lead.
  • Strong hands‑on experience with Node.js, TypeScript, GraphQL, and PostgreSQL/TimescaleDB.
  • Proven ability to design and maintain scalable, reliable systems in a production environment.
  • Experience owning end-to-end delivery, including sprint planning, backlog management, and execution in an Agile/Scrum setup.
  • Demonstrated people‑management skills, including mentoring, performance feedback, and team development.
  • Comfortable working in a lean startup environment, balancing hands‑on work with leadership responsibilities.
  • Strong communication skills and experience collaborating closely with Product, Business, and CTO‑level stakeholders.
Benefits
  • Private Insurance
  • THR
  • Paid Maternity / Paternity Leave
  • International Exposure
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager
Engineering Manager

Dealls – Jobs, CV & Mentoring • Kota Yogyakarta

On-site
IDR 240,000,000 - 360,000,000
Engineering Manager
Engineering Manager

Durianpay Indonesia • Daerah Khusus Ibukota Jakarta

On-site
Engineering Manager
Engineering Manager

Nodewave • Pluit

On-site
IDR 600,000,000 - 1,000,000,000
Engineering Manager
Engineering Manager

Dealls (YC W22) • Kota Yogyakarta

On-site
IDR 350,000,000 - 700,000,000
Technical Lead
Technical Lead

Nodewave • Jakarta Utara

On-site
IDR 500,000,000 - 800,000,000
Team Lead - NE
Team Lead - NE

R&D • Indonesia

On-site
IDR 90,000,000 - 130,000,000
Technical Lead
Technical Lead

SingaPay • Tangerang

On-site
IDR 350,000,000 - 600,000,000
Impactful work
Tech leadership growth
Collaborative team
Team Lead - NE
Team Lead - NE

Calabrio • Jakarta Pusat

On-site
IDR 280,000,000 - 550,000,000
CTO
CTO

Pintaria.com • Jakarta Selatan

On-site
IDR 250,000,000 - 350,000,000
Head of Engineering & Product Delivery – Scale & Lead
Head of Engineering & Product Delivery – Scale & Lead

Pensieve • Indonesia

On-site
IDR 875,350,000 - 1,313,026,000
Private Insurance
Paid Maternity / Paternity Leave
International Exposure