Principal Engineer Integration Design and Governance

Posted:
7/5/2026, 3:40:16 PM

Location(s):
Ho Chi Minh City, Vietnam

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

Job Posting End Date:

Worker Type:

Maximum Term/Fixed Term (Fixed Term)

ABOUT THE JOB

As a Principal Engineer, your primary responsibility is to design and implement a robust integration landscape to modernize NAB that adheres to domain-driven design principles and industry frameworks like BIAN. This involves understanding the intricacies of the business domain and structuring microservices and its interfaces accordingly to ensure scalability, flexibility, and maintainability. You'll lead the effort to translate existing legacy microservices into a cohesive architecture, developing a detailed plan to transition them seamlessly while aligning and contributing to NAB Microservices Taxonomy. Your role extends to guiding project teams in developing business features within the appropriate microservices, thereby preventing the proliferation of unnecessary services, and promoting architectural consistency across the organization. Additionally, you'll oversee the entire microservices development lifecycle, ensuring technical excellence from design to deployment, and providing guidance on how multiple services can form a single microservice that aligns with a specific business capability.

MAIN RESPONSIBILITIES

  • Design and Implement Microservices Architecture: Leverage your deep understanding of domain-driven design principles to architect a scalable and maintainable microservices ecosystem. This involves identifying bounded contexts within the business domain and structuring microservices around them to ensure loose coupling and high cohesion.
  • Develop Translation Plan for Legacy Microservices: Lead the effort to modernize legacy microservices by developing a comprehensive plan that outlines the steps needed to transition them into well-defined microservices. This includes assessing existing services, identifying dependencies, and strategizing the migration process to minimize disruption to ongoing projects.
  • Guide Project Teams in Microservices Development: Work closely with project teams to provide guidance and direction on how to develop business features within the appropriate microservices. This entails understanding the business requirements, aligning them with existing microservices, and advocating for the reuse of existing components to foster consistency and reduce redundancy.
  • Oversee Microservices Development Lifecycle: Oversee the entire microservices development lifecycle, from design and development to testing and deployment. Ensure that best practices are followed at each stage, address technical challenges, and foster collaboration between cross-functional teams.
  • Design APIs and Integration Patterns: With a strong understanding of API design principles and integration patterns, design APIs that are aligned with resource-oriented architecture and promote interoperability between microservices. Implement integration patterns such as REST API, event-driven architecture, and queueing patterns to facilitate communication between services.
  • Manage Stakeholders and Ensure Alignment: Actively manage stakeholders, including senior leadership, RTEs, architects, and development teams, to ensure alignment with the target state architecture. Communicate the rationale behind architectural decisions, quantify deviations from the target architecture, and mitigate risks to project delivery.
  • Apply Governance Techniques: Make decisions that are aligned with enterprise principles and architectural and engineering design standards. Establish policies, procedures, and guidelines for microservices development, APIs, and Events, and enforce compliance through automation, regular audits, and reviews.
  • Mentor and Coach Senior Resources: Mentor and coach senior resources, helping them to enhance their skills and navigate complex architectural challenges. Provide guidance on best practices, facilitate knowledge sharing sessions, and foster a culture of continuous learning within the organization.
  • Prioritize Customer and Colleague Needs: Demonstrate a strong commitment to customer and colleague satisfaction by prioritizing their needs in every decision-making process. Actively seek feedback, solicit input from stakeholders, and advocate for solutions that deliver tangible value to end-users.
  • Automate Governance Processes: Focus on efficiency and scalability by automating governance processes. Create enterprise reusable pattern libraries and integrate them with build pipelines to ensure that integration standards are enforced consistently across projects, reducing manual effort and improving overall productivity.
  • Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.

YOUR SKILLS AND EXPERIENCE

  • Proficiency in Java Springboot/other backend framework microservices: Mastery of Java/other languages and Spring Boot framework/other backend framework to develop scalable and resilient microservices.
  • Experience with cloud technologies like AWS and Azure: Familiarity with cloud platforms and services for deploying and managing microservices in a cloud-native environment.
  • Familiarity with build pipelines including Harness/Jenkins: Understanding of continuous integration and continuous deployment (CI/CD) pipelines for automating software delivery.
  • Knowledge of API specification: Proficiency in defining API specifications and enforcing API design rules using automation code.
  • Expertise in data modeling and integration schema design: Ability to design data models and schemas that support the requirements of microservices and ensure data consistency and integrity.
  • Robust understanding of integration security best practices, including OAuth and OpenAPI Specification: Knowledge of security protocols and standards for securing microservices communication and data exchange.
  • Experience with integration error handling and resilience engineering: Proficiency in implementing error handling mechanisms and designing resilient microservices architectures to ensure fault tolerance and reliability.
  • Knowledge of Node.js is a plus: Familiarity with Node.js for developing lightweight and scalable microservices, though not mandatory.
  • Strong hands-on skill on backend implementation and system design: Demonstrated ability to implement and design backend systems with a focus on scalability, maintainability, and performance.
  • Solid integration know-hows and skills: Expertise in integration technologies such as REST, GraphQL, Kafka, and application-based frameworks.
  • Excellent stakeholder communication skills
  • Ability to take a data-driven approach to decision-making: Capacity to analyze data and metrics to inform architectural decisions and prioritize initiatives based on their impact.
  • Strong relationship-building and influencing abilities:
  • Strong culture and mindset on high-quality engineering and automations
  • Strong customer mindset:
  • Ability to navigate complex, unclear situations

THE BENEFITS AND PERKS   

We appreciate and reward our colleagues who do great work every day – from excelling for our customers, to taking ownership of an issue to get it resolved. Here’s how we support our people with a range of exclusive benefits.   

1. Generous compensation and benefit package    

  • Attractive salary    

  • 20-day paid annual leave and 7-day paid sick leave   

  • 13th month salary and Annual Performance Bonus   

  • Premium healthcare for yourself and family members   

  • Monthly allowance for team activities   

  • Premium welcome kit and occasional gifts of appreciation   

  • Extra benefits on your work anniversary   

2. Exciting career and development opportunities    

  • Large scale products with modern technologies in banking domain   

  • Clear roadmap for career advancement in both technical and leadership pathways   

  • Access to digital learning platform such as Udemy   

  • Consistent and high-quality leadership training through the Distinctive Leadership program (DLP)   

  • Specialist capabilities and accreditations in key skill areas such as Cloud Engineering, Digital, Data, Security and SREs (Site reliability engineers)   

  • Sponsored English course with native teachers   

  • Opportunity for training in Australia   

3. Professional and engaging working environment     

  • Hybrid working model and excellent work-life balance   

  • State-of-the-art & modern Agile office   

  • Food and beverages in the office pantry   

  • Employee Assistance Program to improve your physical and mental health   

  • Annual team activities and company events   

  • A solid and talented team behind you – great people who love what they do   

A DIVERSE AND INCLUSIVE WORKPLACE WORKS BETTER FOR EVERYONE   

We know that our people make us who we are. That's why we have built a culture of respect – where everyone feels valued and appreciated for being their true authentic selves at NAB. With our focus on inclusion and diversity, and in partnership with our Employee Resource Groups, NAB is a place where First Nations colleagues, colleagues of all genders, sexualities and ages, carers and colleagues with disability, and colleagues from all cultures, races and religions have the opportunity to thrive, connect and grow.   

We are intent on providing an environment where you can work your way. Ask about our many flexible work options and please let us know if we can provide any adjustments throughout the recruitment process.   

If this excites you, let's have a chat over a cup of coffee! 

It's more than just a career at NAB!

We believe in people with people and dreams, and we want you to achieve your aspirations. More than just a career, NAB Vietnam offers you a flexibility to balance your work - life, the opportunity to grow as professionals, people and a complete set of well-being offerings. If you have an appetite to learn, grow and elevate others around you, this is the place for you.

IT'S MORE THAN MONEY

We naturally also provide a very competitive remuneration package but a career with us is about a lot more than money. We believe in people with ideas and dreams, and we want you to achieve your aspirations. We will work together to deliver exceptional products and outcomes that push the limits of our own aspirations. Our passion for creating value and exceeding our customers' expectations means we are constantly striving to redefine our standards of excellence. You will have our backing to develop and our encouragement to explore, realize and reach your full potential.

It's more than just a career at NAB!

We believe in people with people and dreams, and we want you to achieve your aspirations. More than just a career, NAB Vietnam offers you a flexibility to balance your work - life, the opportunity to grow as professionals, people and a complete set of well-being offerings. If you have an appetite to learn, grow and elevate others around you, this is the place for you.

 

IT'S MORE THAN MONEY

We naturally also provide a very competitive remuneration package but a career with us is about a lot more than money. We believe in people with ideas and dreams, and we want you to achieve your aspirations. We will work together to deliver exceptional products and outcomes that push the limits of our own aspirations. Our passion for creating value and exceeding our customers' expectations means we are constantly striving to redefine our standards of excellence. You will have our backing to develop and our encouragement to explore, realize and reach your full potential.

It's more than just a career at NAB!

We believe in people with people and dreams, and we want you to achieve your aspirations. More than just a career, NAB Vietnam offers you a flexibility to balance your work - life, the opportunity to grow as professionals, people and a complete set of well-being offerings. If you have an appetite to learn, grow and elevate others around you, this is the place for you.

 

IT'S MORE THAN MONEY

We naturally also provide a very competitive remuneration package but a career with us is about a lot more than money. We believe in people with ideas and dreams, and we want you to achieve your aspirations. We will work together to deliver exceptional products and outcomes that push the limits of our own aspirations. Our passion for creating value and exceeding our customers' expectations means we are constantly striving to redefine our standards of excellence. You will have our backing to develop and our encouragement to explore, realize and reach your full potential.

It's more than just a career at NAB!

We believe in people with people and dreams, and we want you to achieve your aspirations. More than just a career, NAB Vietnam offers you a flexibility to balance your work - life, the opportunity to grow as professionals, people and a complete set of well-being offerings. If you have an appetite to learn, grow and elevate others around you, this is the place for you.

 

IT'S MORE THAN MONEY

We naturally also provide a very competitive remuneration package but a career with us is about a lot more than money. We believe in people with ideas and dreams, and we want you to achieve your aspirations. We will work together to deliver exceptional products and outcomes that push the limits of our own aspirations. Our passion for creating value and exceeding our customers' expectations means we are constantly striving to redefine our standards of excellence. You will have our backing to develop and our encouragement to explore, realize and reach your full potential.

National Australia Bank

Website: https://nab.com.au/

Headquarter Location: Docklands, Victoria, Australia

Employee Count: 10001+

Year Founded: 1858

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Banking ⋅ Finance ⋅ Financial Services ⋅ FinTech ⋅ Lending ⋅ Payments

Visa Sponsorship: Sponsors work visas