Back to job search

Software Engineering Manager (Java)

CIMB Thai Bank (Bangkok City, Thailand)
Bangkok, Thailand 🇹🇭
CIMB Thai Bank Public Company Limited, previously known as Bank Thai Public Company Limited, was established in 1998 with the Financial Institutions Development Fund (FIDF) as the major shareholder. On 5 November 2008, CIMB Bank Berhad became the largest shareholder in Bank Thai and on 4 May 2009, the Bank completed the registration of its new name: "ธนาคาร ซีไอเอ็มบี ไทย จำกัด (มหาชน)" in Thai and "CIMB Thai Bank Public Company Limited" in English. This name change reflects the official transition of Bank Thai from being a single company to a member of CIMB Group.

Detail posisi

The Software Engineering Manager (Java) will lead a team of software engineers, ensuring high-quality software development and alignment with business objectives.

Kewajiban

• Lead a team of software engineers, providing guidance, mentorship, and feedback to ensure high-quality software development.
• Foster a culture of continuous improvement, encouraging team members to stay up-to-date with the latest technologies and software development practices.
• Collaborate with other teams and stakeholders to ensure alignment between the software development and business objectives.
• Oversee the entire software development process, from initial requirements gathering to deployment and maintenance.
• Ensure the development and maintenance of our digital banking applications using technologies such as Swift, Kotlin, Java, Spring Boot, and Golang.
• Ensure the application of best practices in software development, including Agile and Scrum methodologies.
• Develop and implement a strategic plan for the software engineering team, aligning it with the company's overall business objectives.
• Oversee the deployment of our applications on various platforms, including AWS Red Hat Openshift container, Serverless, and EKS.
• Stay up-to-date with the latest technologies and trends in software development, and implement them as appropriate to improve our processes and applications.

Kualifikasi

• Bachelor’s degree in Computer Science, Engineering, or a related field. A Master’s degree would be a plus.
• At least 7 years of experience in a software development role, with at least 3 years in a leadership or managerial position.
• Experience in managing large software engineering teams.
• Experience in developing and maintaining digital banking applications would be highly advantageous.
• Strongly Knowledge of technologies such as Swift, Kotlin, Java, Spring Boot, and Golang.
• Experience with AWS Red Hat Openshift container, Serverless, and EKS.
• Deep expertise in modern software development.
• Strong leadership and team management skills.
• Excellent understanding of software development processes and methodologies.
• Strong technical skills in various software development technologies.
• Excellent problem-solving skills.
• Strong communication and interpersonal skills.