***RELOCATE FROM UK TO SINGAPORE***
We are seeking a highly experienced AI Software Engineer with a strong background in AI and proficiency in at least one of the following programming languages: Java, C++, or Python. This Vice President-level role is based in Singapore and offers the opportunity to work within a leading investment banking environment, contributing to the future of developer experience and software engineering efficiency through AI-enhanced tooling.
As part of an Engineering team, you will collaborate with a global network of professionals dedicated to enhancing the developer journey. Your primary focus will be enabling efficient software development through AI-driven automation, dependency upgrades, and intelligent code refactoring. You&aposll work across complex systems to streamline workflows, improve platform performance, and ensure scalable, secure, and maintainable solutions.
In this role, you will:
- Leverage AI technologies to automate code migrations, refactoring and framework upgrades
- Develop tools that support all stages of the software development lifecycle (SDLC)
- Enable seamless integration of cloud-native architectures and DevOps practices
- Engineer solutions that advance CI/CD capabilities across diverse programming environments
- Collaborate across teams to drive consensus and deliver high-quality, scalable systems
Key Requirements:
- 10+ years of experience in software engineering or similar roles
- In-depth expertise in at least one core language: Java, Python, C++, Go, Erlang, or C
- Comprehensive understanding of software engineering fundamentals
- Experience with CI/CD pipelines and automation, GitLab, and monitoring tools
- Proven ability to lead technical discussions and drive strategic initiatives
- Excellent communication and problem-solving skills
Preferred Qualifications:
- BSc / MSc / PhD in Computer Science, Mathematics, Physics or related field
- Experience with DevOps methodologies, SRE principles, and infrastructure-as-code tooling
- Familiarity with Linux, Docker, Kubernetes, Terraform, and AWS
- Understanding of networking protocols such as TCP, DNS, HTTP, etc.
- Exposure to AI and machine learning technologies in development environments
- Hands-on experience with scaling and operating distributed systems
What You Will Gain:
- Opportunity to work with cutting-edge AI tools to optimise developer workflows
- Participation in key decisions that shape the developer experience
- Develop expertise in areas such as CI/CD, SDLC, containerization, GenAI, and cloud computing.
- Be part of a high-impact, innovation-driven engineering team
- Continual skill development in areas like cloud, containerisation, and AI integration
- Support for professional development within a global, diverse organisation
This role is based in Central Singapore and offers a very competitive and comprehensive benefits package. If you are passionate about enhancing software development with AI and engineering excellence, we welcome your application.
Due to anticipated high levels of response - please can we request that in the first instance apply online. We shall work through all applications accordingly.