Search by job, company or skills

nab innovation centre vietnam

Principal Engineer (Java/Golang) - IDG

Save
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

ABOUT THE JOB

We are seeking Principal Engineer to play a critical role in transforming Nabserv from a base container image provider into a fully governed, selfmaintaining platform framework.

This role is for engineers who think and act like platform owners — people who care deeply about system hygiene, longterm sustainability, and eliminating technical and operational debt rather than normalising it. You will lead the design and evolution of Nabserv as a standardised microservice and API framework, with a strong focus on:

  • Automated OS and dependency patching
  • Built‑in security and compliance
  • Consistent patterns and guardrails
  • Operational excellence by default

You will work across teams to ensure Nabserv enables fast, safe delivery without sacrificing stability, maintainability, or security.

WHAT YOU WILL BE RESPONSIBLE FOR

Platform Ownership & Evolution

  • Act as a technical owner of the Nabserv platform, responsible for its design integrity, hygiene, and longterm health.
  • Lead the transformation of Nabserv into a framework with strong conventions, opinionated defaults, and minimal misconfiguration risk.
  • Establish and enforce platform standards, patterns, and guardrails for microservices and APIs.

Automation & Hygiene First Engineering

  • Design and implement autopatching mechanisms for base images, dependencies, and platform components.
  • Eliminate manual and error‑prone operational practices through automationfirst design.
  • Drive initiatives that proactively reduce operational risk, toil, and maintenance overhead.

Intolerance for Technical & Operational Debt

  • Actively identify, challenge, and remediate technical and operational debt.
  • Set expectations across teams that known broken or risky states are not acceptable.
  • Balance delivery speed with sustainability — ensuring short‑term decisions do not create long‑term platform risks.

Architecture & Integration Leadership

  • Design and govern resourceoriented APIs aligned to business capabilities.
  • Guide teams on REST, eventdriven, and asynchronous integration patterns.
  • Contribute to advanced platform initiatives such as:
  • Microservice consolidation
  • GraphQL platforms (Supergraph / Subgraph)
  • Cohesive service ecosystems aligned to domain boundaries

Engineering Excellence & Mentorship

  • Set a high bar for code quality, documentation, test coverage, and operational readiness.
  • Mentor engineers develop platform thinking, not just service delivery skills.
  • Promote best practices in CI/CD, DevOps, and production readiness.

WHAT WE ARE LOOKING FOR

MustHave Experience & Mindset

  • Proven experience as a Senior or Lead Engineer in complex, enterprise environments (5+ years).
  • Strong platform ownership mindset — you feel accountable for what happens after code is deployed.
  • Demonstrated low tolerance for messy systems, recurring incidents, and manual fixes.
  • Deep experience designing and operating microservices and API platforms at scale.
  • Strong background in automated CI/CD pipelines, infrastructure hygiene, and operational tooling.
  • Hands‑on experience with cloud platforms (AWS or Azure) and containerised environments.
  • Ability to design systems that are secure, patchable, observable, and maintainable by default.
  • Strong English communication skills in a global engineering environment

Technical Strengths

  • Proficiency in Java or other modern languages (Python, NodeJS, etc.)
  • Strong Computer Science fundamentals with a focus on scalable, maintainable systems.
  • Experience with:
  • RESTful API design
  • Cloud‑native architectures
  • CI/CD automation
  • Testing strategies (unit, integration, system)
  • Troubleshooting distributed systems

WHAT SUCCESS LOOKS LIKE IN THIS ROLE

  • Nabserv evolves into a clear, opinionated framework, not a base container image provider.
  • Platform upgrades and patches are automated, predictable, and lowrisk.
  • Engineers consume the platform with confidence and consistency.
  • Technical and operational debt trends down over time, not up.
  • Teams move faster because the platform is clean, safe, and well‑owned — not despite it.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151121483