[Skip to main content](#main-content)

[ OpenNash ](https://opennash.com/) / [Jobs](https://jobs.opennash.com/) [ 01 Search jobs](https://jobs.opennash.com/search/)[ 02 Companies](https://jobs.opennash.com/explore/)[ 03 Hiring report](https://jobs.opennash.com/reports/hiring/)[ 04 AI assistants](https://jobs.opennash.com/connect/)[ 05 How it works](https://jobs.opennash.com/methodology/)

Citigroup · Singapore Singapore

# Lead Software Engineer (Java) - Vice President

Singapore Singapore Executive Software Engineering 

Listed on Citigroup’s official careers site. Posted October 21, 2026. Check that it is still open and apply there.
[Apply on Citigroup’s careers site →](https://citi.wd5.myworkdayjobs.com/2/job/Singapore--Singapore/Lead-Software-Engineer--Java----Vice-President_26998988)

[OpenNash Jobs](https://jobs.opennash.com/) / [Citigroup](https://jobs.opennash.com/companies/citigroup/) / Lead Software Engineer (Java) - Vice President

## Job description

### Role Summary

The Applications Development Technical Lead Analyst is a senior engineering and architectural leadership role based in Singapore, operating as a key regional anchor within the global Client Risk and Position Management technology organization. In this capacity, you will serve as the principal designer, systems architect, and hands-on lead engineer for mission-critical, low latency, and high-throughput risk platforms. These platforms power real-time credit checks, intraday position aggregation, margin valuation, anomaly detection, and live risk limit enforcement across global trading desks.

As an engineering leader, you will collaborate extensively with other global teams and stakeholders across Asea, Europe, and Americas. You will champion modern engineering practices - actively designing, building, and prototyping using AI-augmented tools such as GitHub Copilot, Devin, and generative coding assistants to accelerate development of lifecycles, elevate code quality, and modernize enterprise architectures.

Additionally, you will serve as the primary regional and global technical contact for Risk Managers, Product Owners, Front-Office Trading Desks, and cross-functional technology partners.

### Key Responsibilities

Architecture, System Design & Core Engineering (Hands-on)

### Architect & Design

Lead the end-to-end technical architecture and low-level design for distributed, fault-tolerant, high-concurrency risk calculation and position management engines supporting global trading sessions.

### Hands-on Development

Actively write, review, and optimize high-performance, multi-threaded production code primarily in Java (Java 17/21+), with targeted high-performance/low-latency modules in C++ and exploring Rust where ultra-low latency memory safety and deterministic execution are required.

### AI-Augmented Engineering

Champion the adoption of modern AI development workflows (e.g., GitHub Copilot, Devin, AI-driven code review, and automated test generation) to enhance developer productivity, modernize legacy components, and accelerate time-to-market.

### Middleware & Event Streams

Design resilient, low-latency, event-driven pipelines using enterprise messaging backbones such as Apache Kafka, Solace PubSub+, and other low-latency middleware fabrics.

### Performance Tuning

Profile, benchmark, and optimize CPU usage, memory layout, GC overhead, network serialization, and IPC for microsecond/sub-millisecond level latency. undefined Global Stakeholder Collaboration & Technical Advisory Key Technical Liaison: Act as a technical contact and subject matter expert (SME) for Risk Managers, Product Owners, Trading Desks, Quantitative Analysts, and Operations across APAC and global hubs.

### Global Team Alignment

Partner closely with regional and global engineering pods across Singapore, London, New York, and other tech centers to ensure seamless platform rollouts, operational stability, and cohesive architecture standards.

### Cross-Technology Coordination

Interface closely with upstream Order Management Systems (OMS), Execution Management Systems (EMS), Market Data feeds, and downstream Clearing/Settlement and Regulatory reporting platforms across multiple asset classes (FX, Equities, Rates, Commodities, Credit).

### Requirement Translation

Translate complex quantitative risk models, margin methodologies, and regional/global regulatory requirements into scalable, deterministic technical architecture undefined Mentorship & Regional/Global Leadership Lead, coach, and mentor mid-level and junior engineers in Singapore and regional teams in distributed systems design, clean code practices, and modern AI-assisted engineering techniques. Lead architectural design reviews and rigorous peer code reviews to ensure reliability, security, and maintainability across distributed codebases.

Partner with engineering managers and Scrum Masters across time zones on sprint planning, technical estimations, dependency resolution, and milestone delivery.

### Technical Proficiencies

Java: Proficiency in modern Java (17/21+), JVM internals, memory management/profiling, lock-free data structures, concurrent programming, and low-latency tuning.

### C++ / Rust (Desirable)

Practical experience or working knowledge of C++ (14/17/20) and/or Rust for performance-critical, memory-safe, or low-latency system components and cross-language interoperability (JNI, FFI)

### Education

Bachelor’s degree / University degree in Computer Science, Computer Engineering, Software Engineering, or equivalent STEM discipline. Master’s degree (Desirable) in Computer Science, Financial Engineering, or related quantitative field #LI-Hybrid #LI-RW2 ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

## At a glance
- Posted by the employer: Oct 21, 2026
- First seen by OpenNash: Oct 27, 2026
- Last checked: Nov 3, 2026
- Listed for: 13 days
- Location: Singapore Singapore[Apply on Citigroup’s careers site →](https://citi.wd5.myworkdayjobs.com/2/job/Singapore--Singapore/Lead-Software-Engineer--Java----Vice-President_26998988)

## Hiring at Citigroup
- Open jobs: 4,133
- New in the last 7 days: After two weekly collections
- Tracked since: Jul 10, 2026

[All Citigroup jobs](https://jobs.opennash.com/companies/citigroup/) · [Weekly hiring report](/reports/hiring/)

## More jobs at Citigroup

### [Application Developer – Payments Technology (Assistant Vice President)](https://jobs.opennash.com/companies/citigroup/jobs/a39dbc28f3953a506f60/)

Singapore Singapore

### [Application Developer, Vice President](https://jobs.opennash.com/companies/citigroup/jobs/785206b0af511be0e307/)

Singapore Singapore

### [Applications Development Senior Programmer Analyst (Wealth Technology)](https://jobs.opennash.com/companies/citigroup/jobs/a17e306bf119a6304411/)

Singapore Singapore

### [Digital Software Engineer Senior Manager (Vice President)](https://jobs.opennash.com/companies/citigroup/jobs/d7a5880b3a58d7efa3a8/)

Singapore Singapore

## Similar jobs at other companies

### [Software Engineer II - Java Fullstack (Java, Spring boot, React)](https://jobs.opennash.com/companies/jpmorganchase/jobs/d5cdb1b1f6a7937ad702/)

JPMorganChase · Bengaluru, Karnataka, India

### [Lead Software Engineer - Lead Software Engineer - Java, AWS, Kafka](https://jobs.opennash.com/companies/jpmorganchase/jobs/6d1e4f1adf4aabfeab84/)

JPMorganChase · Hyderabad, Telangana, India

### [Java Software Engineer](https://jobs.opennash.com/companies/ntt/jobs/baecd6913f6d7bf06744/)

NTT · Ciudad Real, Spain

### [Software Engineer-Java with Angular](https://jobs.opennash.com/companies/unitedhealth-group/jobs/4010d3b40353c0eec085/)

UnitedHealth Group · India

### [Lead Software Engineer - Java](https://jobs.opennash.com/companies/siemens/jobs/e12f885dd260d89690cc/)

Siemens 

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

[ OpenNash ](https://opennash.com/)

AI-native services firm that builds custom software and 24/7 AI agents.

OpenNash Jobs is an OpenNash Applied AI project.
[Book time with OpenNash](https://calendly.com/opennash/new-meeting?hide_gdpr_banner=1)

Jobs
- [Search jobs](https://jobs.opennash.com/search/)
- [Companies](https://jobs.opennash.com/explore/)
- [Hiring report](https://jobs.opennash.com/reports/hiring/)
- [AI assistants](https://jobs.opennash.com/connect/)
- [How it works](https://jobs.opennash.com/methodology/)

OpenNash
- [opennash.com](https://opennash.com/)
- [Services](https://opennash.com/ai-agent-consulting/)
- [OpenNash CX](https://opennash.com/cx/)
- [AI Tools](https://opennash.com/ai-tools/)
- [Blog](https://opennash.com/blog/)
- [About](https://opennash.com/about/)

Contact
- [hello@opennash.com](mailto:hello@opennash.com)

- [LinkedIn](https://www.linkedin.com/company/opennash)

- [Support](https://jobs.opennash.com/support/)

- [Privacy](https://jobs.opennash.com/privacy/)

- [Terms](https://jobs.opennash.com/terms/)

© 2026 OpenNash, Inc. Company names and public job postings belong to their respective owners. Employers control source availability and application decisions.
