Job Search and Career Advice Platform

Enable job alerts via email!

Principal Engineer (AWS & Java)

Jobstreet Malaysia

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An innovative tech company in Kuala Lumpur seeks a CTO delegate to lead technical initiatives and manage a Java-focused engineering team. Ideal candidates will have extensive experience in deploying AWS infrastructure with CDK, technical leadership skills, and a proven ability to manage production incidents. Responsibilities include driving the team's success, improving processes, and presenting vital updates to executive management. This role emphasizes ownership and executive collaboration in a dynamic environment.

Qualifications

  • 6–8 years of experience delivering backend services using Java and Spring Boot/Spring Framework.
  • 3 years in a technical leadership role, with team leading experience.
  • Production experience with AWS infrastructure using CDK.
  • Strong knowledge of relational databases.

Responsibilities

  • Take ownership of technical leadership duties as needed.
  • Coordinate with Engineering, QA and Project Leads.
  • Present updates to CEO and executive team.
  • Negotiate with vendors and mentor tech leads.

Skills

Technical leadership
Java
Spring Boot/Spring Framework
AWS-CDK
MySQL
Team leadership
Job description
Overview

If you have already shipped large-scale product features with AWS-CDK and led a team of Java engineers, read on—this is the step-up into deputy-level technical authority you’ve been waiting for.

We need a battle-tested engineer-manager who can stand in as the CTO delegate whenever he is out of the room: make architectural calls, unblock teams, own production incidents, and keep modernisation projects moving. You will not be coding every day, but the organisation must trust that you can open a Java/Kotlin repo, spot design gaps, and push the critical fix if the situation demands it.

CTO Delegate Responsibilities
  • Takes ownership of technical leadership duties when the CTO is unavailable
  • Coordinate Engineering, QA and Project Leads so releases land on time
  • Present risk, budget and roadmap updates to the CEO and exec team
  • Negotiate with vendors, audit security posture, mentor tech leads and senior engineers
  • Communicates and enforces standards, policies, and priorities set by the CTO
Stack Ownership
  • Group-wide ownership of production environment standards
  • AWS infrastructure designed, deployed, managed and versioned with CDK (TypeScript)
  • Hybrid cloud + on-prem: Linux VMs, firewalls, virtualised servers
  • MySQL: schema, indexing, query tuning, partitioning, clustering
  • GitHub Actions CI/CD
  • Production operations leadership, including monitoring standards, incident response processes, post-incident reviews, and continuous improvement
Recent Initiatives
  • Carving a legacy monolith into bounded-context services, including modernisation of outdated frameworks and dependencies
  • Transform legacy VMs servers into AWS EC2/ECS/Fargate using AWS CDK-defined
  • Tune and optimise JVM servers
  • Introduce organisation-wide SLOs and error-budget governance
Qualifications
  • 6–8 years of experience delivering backend services using Java and Spring Boot/Spring Framework, including the recent 3 years in a technical leadership role; server-side Kotlin exposure is a plus
  • Demonstrated experience leading a team of ≥4 JVM engineers
  • Production track record of designing AND deploying AWS infrastructure with CDK
  • Deep relational-database muscle
Interview Process

Interviews fast-track

Apply online by sending your CV + a short note describing the largest AWS-CDK stack you’ve put in prod and the size of the JVM team you led. We will schedule a 2-hour technical chat between you and the CTO within 48 hours for the right profiles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.