As a Cloud Engineering Lead in the software engineering team in Singapore for our financial services customer, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications. As part of this dynamic role you will work closely with business units and other Software Development teams to deliver leading edge technology to enable digital capabilities.
Your focus
• Lead Architecture and Design: Architect, design, and oversee the implementation of various components of the key platforms, ensuring integration with technologies developed by software engineering teams, APIs for Front-End Apps, leveraging Cloud, Cloud Native, and AI/ML technologies.
• Metrics and Optimization: Define key performance metrics for the platform, establish processes for tracking these metrics, and continuously optimize platform performance.
• Engineering Processes: Implement and refine engineering processes, implement engineering roadmap items, utilizing the most effective tools and methodologies to enhance development efficiency and data management.
• Cross-Functional Collaboration: Work closely with Product Owners and Engineering teams to align on platform capabilities, and solutions with both business and technical requirements.
• Platform Development Lifecycle Management: Oversee the entire lifecycle of platform development, from conception through deployment and maintenance.
• Technical Leadership and Oversight: Provide technical guidance to engineers, ensuring high-quality technical delivery and effective problem-solving during implementation phases.
• Architectural and Non-Functional Considerations: Ensure that the platform/applications architecture adequately addresses key non-functional requirements such as high availability, scalability, maintainability, and extensibility.
• Actively engage in coding, with a focus on full stack development and system integrations.
• Design and standardize APIs for efficient internal/external partner integration and scalability
Your competencies
• Strong expertise in technical architecture, system design, software development, and security considerations of cloud based applications.
• 10+ years of relevant experience in software engineering.
• Proficiency in backend technologies and frameworks (e.g., Java, Spring boot).
• Cross platform Front-end technology experience (e.g. React, Flutter) is a plus.
• Expertise in RESTful/GraphQL API development and integration.
• Familiarity with SQL/NoSQL databases, data structures, and algorithms.
• Good understanding of cloud services and infrastructure (Azure, Google Cloud).
• Experience with Cloud CI / CD automations (i.e. Terraform, GitHub) would be an advantage.
• Experience with container (i.e. GKE, K8S), auto-scaling, HA would be an advantage.
• Ability to code, test, and maintain a future-proof platform, considering risk management, security aspects and scalability.
Education
• Degree in Computer science, Computer Engineering or equivalent experience