Search by job, company or skills

Engineering Manager

7-9 Years
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

The Engineering Manager is accountable for the overall engineering execution, people management, and technical direction of the product. Reporting directly to the CTO, this role leads the engineering team end-to-end as covering delivery, architecture, quality, and team performance.

RESPONSIBILITIES

Engineering & Delivery Ownership

  • Own end-to-end delivery, aligned with business priorities and timelines.
  • Turn requirements into clear technical plans and milestones.
  • Own delivery risks and technical debt.

2. Technical Leadership & Architecture

  • Own architecture decisions (scalability, security, performance).
  • Stay hands-on: reviews, guidance, unblocking hard problems.
  • Balance short-term delivery with long-term system health.

3. Team Leadership & People Management

  • Lead, manage, and grow the engineering team.
  • Mentor engineers and delegate execution to the Assistant Engineering Lead.
  • Build a culture of ownership and continuous improvement.

4. Process & Quality Excellence

  • Improve Agile/Scrum processes and dev standards.
  • Drive quality through code reviews, testing, and monitoring.
  • Keep best practices consistent, even in a fast-moving environment.

5. Cross-Functional & Leadership Collaboration

  • Partner with the CTO on roadmap and capacity planning.
  • Align with Product, Design, and Business on priorities.
  • Communicate clearly on progress, risks, and trade-offs.

6. Continuous Improvement & Scaling

  • Improve tooling, processes, and team structure as the company scales.
  • Address bottlenecks and resourcing gaps proactively.
  • Scale the team without over-engineering.

Success Indicators

  • Predictable, high-quality, business-aligned delivery.
  • Stable, scalable systems and a stronger team over time.
  • Clear direction with minimal rework, and strong cross-team collaboration.

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.

We're growing!

Curious what it's like building with Pensieve Explore more opportunity here : https://pensieve.id/career/job-opening

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151600541

Similar Jobs

Indonesia

Skills:

JavaApplication SecurityAerospikeScalaKafkaDevOps practicesGoagile engineering

Bengaluru, India, Remote

Skills:

Continuous Deliverylarge-scale backend software platformsAI ML or Datastrategic roadmap for products and platformsagile software development methodologiesdistributed development teams

Banten, Indonesia, Tangerang

Skills:

DjangoGolangJavascriptPhpNode.jsPythonLaravel

Remote

Skills:

MysqlPostgreSQLAwsJava

Indonesia

Skills:

AgileWaterfallLeanProject Managementvendor relationsEngineeringProject Management MethodologiesRisk AssessmentSix SigmaClient ManagementTechnical Resource Allocation

Beware of Scammers

We don’t charge money for job offers