A global payment and financial platform is seeking a Staff Software Engineer for their Search Platform in Singapore. The role involves addressing complex technical challenges, developing large-scale distributed systems, and collaborating closely with Product Managers. Candidates should have over 7 years of back-end development experience, proficiency in languages like Java and Python, and knowledge of storage technologies. This full-time position offers a dynamic work environment with opportunities for innovation.
Qualifications
More than 7 years of back‑end development experience.
Experience in developing large‑scale distributed systems.
Proficient in coding and scripting languages like Java, Kotlin, C++, Python.
In‑depth knowledge on storage & streaming over PostgreSQL or Kafka.
Responsibilities
Work closely with Product Managers to produce technical solutions.
Design and implement production‑grade streaming ingestion using Flink.
Proactively troubleshoot and address technical bottlenecks.
Participate in critical code and performance reviews.
Engage with Technical leads in building a backlog.
Skills
Back-end development
Large-scale distributed systems
Proficient in Java, Kotlin, C++, Python
Clear and maintainable code
PostgreSQL or Kafka
Tools
Kafka
Spark
Flink
ElasticSearch
Docker
Kubernetes
Job description
A global payment and financial platform is seeking a Staff Software Engineer for their Search Platform in Singapore. The role involves addressing complex technical challenges, developing large-scale distributed systems, and collaborating closely with Product Managers. Candidates should have over 7 years of back-end development experience, proficiency in languages like Java and Python, and knowledge of storage technologies. This full-time position offers a dynamic work environment with opportunities for innovation.