Senior DevOps Engineer
Intro
Our client is a SG based FinTech business helping to provide expertise for both Wealth Management & Investment Advisory. The business provides access to superior investment products and opportunities via a digital investment platform built using the latest Technologies.
Overview
The role is suited to a Senior Software Engineer that thrives on working in a fast-paced environment and enjoys driving innovation through rapid prototyping and iterative development.
The primary focus of this role will be to build and manage your team's infrastructure and work on features that increase the stability, traceability and reliability of their core systems.
Individuals will need to leverage the entire technology stack and will be part of a team that is constantly tackling difficult questions of scale, architecture, and interaction.
Technical Skills:
Must-Haves:
Bachelors' or above in Computer Science, a related field, or equivalent professional experience 5-8 years of experience managing distributed systems and building larger infrastructure setups from scratch
Strong experience in managing Kubernetes clusters and declaring infrastructure as code (Terraform, Pulumi, etc.)
Experience in at least one of the JVM languages such as Java, Kotlin, Scala
Self-driven, has a strong sense of ownership and able to work and learn independently
Interest in mentoring and guiding Junior Engineers and promoting best practices across team boundaries
Experience with Cloud Technologies – AWS (highly preferred)
Nice-to-Haves:
Managed mission-critical products, e.g. trading platforms, medical applications
Experience developing distributed systems or building a larger application from scratch
Basic knowledge of finance and trading
Preferably some exposure to CQRS / Event Sourcing patterns
Experience in Cassandra database is preferred