Point your AI agent at freehire and let it find you a job.

Get the CLI →

bah partners

NewBe an early applicant

Lead Software Engineer

Posted
Discussion

Summary

Hands-on tech lead at a global buy-side financial firm in Singapore, owning architecture and development of scalable, event-driven trade processing platforms while leading 2-6 engineers. Core stack: Rust/C#/Java/Python, Kafka messaging, and AWS cloud, with global collaboration across US, UK, Europe and Asia.

Tech Lead / Lead Software Engineer (10+ yrs) – Buy-Side Firm | Singapore

A leading global

buy-side firm

is looking for a hands-on

Tech Lead / Lead Software Engineer

to join its Singapore team, taking ownership of the architecture, design and development of scalable, high-performance trading technology platforms.

This is an opportunity to combine

hands-on software engineering, system design and technical leadership

, working closely with global engineering teams across the US, UK, Europe and Asia.

Key Responsibilities Lead the design and development of

scalable, resilient, event-driven trade processing platforms , supporting post-execution workflows, trade lifecycle management, fee calculations, distribution and cash flows. Own end-to-end

system architecture, technical design and development , with significant involvement in building new platforms and modernising existing systems. Provide hands-on technical leadership to a small team of approximately

2–6 engineers , driving engineering standards, code quality and delivery. Collaborate with global technology and business stakeholders to deliver robust, business-critical solutions. Leverage modern

AI-assisted development tools

to improve engineering productivity and development workflows.

Key Requirements Strong software engineering background in

Rust, C#, Java or Python . (

10+ yrs

) Proven experience designing and building complex platforms, ideally involving

greenfield development or major system migrations . Strong understanding of

event-driven architecture and messaging technologies , preferably Kafka, although RabbitMQ, Solace, SNS/SQS or similar are acceptable. Hands-on experience with

cloud technologies , ideally AWS, although Azure or GCP are also considered. Demonstrated experience leading or mentoring engineers, either in a formal management capacity or as a technical lead. Prior experience within

financial services , covering front, middle or back-office technology. Exposure to trade processing systems is highly desirable.

This role offers

significant technical ownership, global exposure and the opportunity to remain hands-on while leading a high-calibre engineering team .

Location:

Singapore

Technology:

Rust / C# / Java / Python | Kafka | AWS

Industry:

Buy-Side / Financial Services

Interested candidates apply with your updated CVs...

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.