CareerPlan

Lead Software Engineer (Java) - Vice President

Singapore, Singapore, SGFull-time2026-11-09 → 2026-11-10
Hybrid

Core

Principal designer, systems architect, and hands-on lead engineer for mission-critical, low latency, and high-throughput risk platforms powering real-time credit checks, intraday position aggregation, margin valuation, and live risk limit enforcement.

Role type

Senior IC machine-learning engineer (audio)

Builds

Distributed, fault-tolerant, high-concurrency risk calculation and position management engines

Domain

Financial services / Risk Management / Low-latency systems

Deliverable

production ML models

Required skills

Java 17/21+, JVM internals, memory management, concurrent programming, C++, Rust, Apache Kafka, Solace PubSub+, AI-augmented development tools, performance profiling, distributed systems design

Preferred skills

Master's degree in Computer Science or Financial Engineering, experience with lock-free data structures, cross-language interoperability (JNI, FFI)

Technologies

Java, C++, Rust, Apache Kafka, Solace PubSub+, GitHub Copilot, Devin

Responsibilities

Architect end-to-end technical design for distributed risk engines, write and optimize high-performance multi-threaded production code, champion AI-augmented engineering workflows, mentor engineers in distributed systems and clean code, lead architectural design reviews and peer code reviews, translate quantitative risk models into scalable technical architecture

Seniority

Senior, hands-on IC