VP, Engineer, Technology Service Delivery Group
Date:
Nov 20, 2025
Location:
Singapore
Office Location:
One@Changi City, Singapore
Software Development & Delivery
- Write clean, maintainable, well-tested code across web, mobile, or backend systems
- Implement features according to technical specifications, asking clarifying questions when needed
- Participate in code reviews, both giving and receiving feedback to improve code quality
- Fix bugs and address technical debt in existing systems
- Write automated tests (unit, integration) to ensure code reliability
- Contribute to technical documentation for features you build
Learning & Collaboration
- Pair with senior engineers to learn best practices and accelerate your technical growth
- Actively seek feedback on your work and incorporate it into future development
- Participate in team technical discussions, asking questions and sharing ideas
- Learn the banking domain and understand how technology serves business needs
- Stay current with the team's technology stack through self-learning and mentorship
- Collaborate with cross-functional teams (product, QA, DevOps) to deliver features end-to-end
Engineering Practices
- Follow established development standards, coding conventions, and team processes
- Participate in sprint planning, standups, and retrospectives
- Use version control (Git) effectively, including branching strategies and pull requests
- Understand and work within CI/CD pipelines for deployment
- Contribute to observability by adding logging, metrics, and monitoring to your code
Problem Solving & Growth
- Break down assigned tasks into smaller, manageable pieces
- Debug issues systematically, learning to identify root causes
- Ask for help when blocked, but also demonstrate initiative in attempting solutions first
- Take ownership of your features from development through production deployment
- Continuously improve your technical skills through practice and learning
Requirements:
Technical Skills
Must demonstrate working proficiency in at least 3 of the following areas:
- Frontend Development: Experience with JavaScript/TypeScript and modern frameworks like React, Vue, or Angular
- Backend Development: Working knowledge of at least one backend language (Java, Node.js, Python, C#) and RESTful API development
- Mobile Development: Some exposure to React Native, Flutter, or native iOS/Android development
- Testing: Understanding of unit testing, integration testing, and test automation frameworks
- Cloud & DevOps: Basic familiarity with cloud platforms (Azure, AWS, or GCP) and CI/CD concepts
- Databases: Working knowledge of SQL and/or NoSQL databases
Experience & Education
- 7+ years of professional software development experience, or 5+ years with strong academic background
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
- Demonstrated ability to complete projects and deliver working software
- Portfolio of code (GitHub, personal projects, or professional work) showing your capabilities
Professional Qualities
- Growth mindset - eager to learn, comfortable receiving feedback, and continuously improving
- Strong work ethic and reliable - you follow through on commitments
- Good communicator - you ask questions when unclear and can explain your technical choices
- Team player - you collaborate well and help others when you can
- Problem solver - you don't give up easily when facing technical challenges
- Attention to detail - you care about code quality and getting things right
- Self-motivated - you take initiative to learn and improve without constant direction
- Adaptable - comfortable with changing priorities and learning new technologies
Preferred Qualifications
- Exposure to banking, financial services, or regulated industries
- Experience working in agile/scrum environments
- Contributions to open source projects or active participation in tech communities
- Experience with distributed teams or remote work
- Some familiarity with wealth management or private banking domains
- Previous mentorship or teaching experience (TA, tutoring, training junior