Lead Engineer (SG) - Innovation Lab
Our client equips the financial community with access to an open platform that uncovers opportunity and catalyzes change. Customers can access solutions for every challenge, including a breadth of applications, tools, and content—all supported by human expertise. They facilitate the connections that propel people and organizations to find new possibilities to move forward.
As a part of the growing Singapore Lab team of data scientists, engineers and UX/UI designers, you will be part of our global network of like-minded colleagues in sister labs around the world. Their team offers a flexible working environment, values curiosity and supports an open and learning culture for all levels of experience & seniority.
Intrigued by a challenge as large and fascinating as the world itself? Take this opportunity to work in a global company with a culture of a start-up.
You will be:
Leading and inspire a small and talented team of data engineers and full stack engineers while actively contributing to projects.
Leading all projects from an engineering perspective, removing obstacles and taking ownership to find creative solutions
Building spectacular Proof of Concepts (POCs) to Beta products for the global Finance and Risk community via design led agile development in partnership with customers
Creating compelling proposals with technologists in partnership with business, driving innovation from conception to production
Doing analysis, design and implementation of complex software solutions using customer focused design driven methodologies, delivered via public cloud
Defining, organising and implementing projects across multiple locations and time zones
Translating end user needs to requirements using a lightweight agile design led methodology
Building domain expertise in Financial market content and innovation systems.
Developing and broadening your skills through mentoring and collaboration with experienced professionals
Networking in the fintech, big data and academic community through conferences, meetups and workshops – bringing cutting edge techniques and technology into business strategy
Experience producing and rapidly delivering POCs
Experience building discrete microservices with simple repeatable Cloud native patterns
Strong experience of cloud infrastructure like Amazon Web Services (AWS) with services and products like EC2, S3, ECS, Docker, Elastic Search and CloudFormation
Unix environment and Bash scripting
Understanding of security best practices for Cloud
Experience with SQL (Postgres), NoSQL and/or Big Data (BigQuery)
Experience producing and rapidly delivering minimum viable products, results focused with ability to prioritize the most impactful deliverables.
Experience with version control systems (Git)
Experience in delivering scalable distributed computing with fault tolerance
Critical thinking, value judgment and common sense over process
Positive attitude to learning new skills and technologies
Proven track record leading and contributing to engineering teams, conveying objectives and expectations with clarity to align to business goals involving an inclusive, knowledge sharing and feedback oriented culture to nurture talent
Stellar interpersonal skills with a result-oriented attitude and a proven ability to handle multiple complex projects in a dynamic and collaborative group settings
Knowledge of TCP/IP networking and network protocols
Strong understanding of Algorithms and Data Structures
Experience of cryptography such as public key encryption, KMI
Experience with CI/CD pipelines (Jenkins, Gitlab CI)
Strong understanding of different database types, with the ability to select the appropriate type per problem category
RESTful API design and implementation and messaging system experience
Open source advocacy and participation
Experience in an applicable business field such as Financial Engineering or Electronic Trading
Masters or BSc in Computer Sciences or Computer Engineering