Lead Software Engineer, Java, Order Management System for Equities Trading
On-site · Singapore, Singapore
Job Summary
Lead Software Engineer role within JPMorgan Chase’s Corporate and Investment Banking, Equities - Structuring and Trading Technology team. Drives technical guidance, delivers secure high-quality production code, reviews and debugs others’ code, influences product design and technical operations, serves as a subject-matter expert across focus areas, contributes to engineering community and firmwide SDLC practices, advocates for advanced technologies, and fosters a diverse, inclusive team culture. Requires a bachelor’s degree in a related field, 10+ years of software engineering experience with mastery in Java for trading systems, hands-on system design and cloud-native delivery, and strong independent problem-solving abilities.
Required Qualifications
- Bachelor’s degree in computer science, Engineering, Mathematics, or other related disciplines
- 10 or more years of software engineering experience
- Mastery in Java with respect to trading system designing, coding, testing, and software delivery
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s)
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.