JPMorgan Chase logo
JPMorgan Chase6 days ago

Lead Software Engineer – Java - Asset Management Trading

On-site · Singapore, Singapore

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Financial Services

Job Summary

Lead Software Engineer within Asset Management Trading Technology to design, build, and evolve trading platforms. You will drive development of Java-based applications for mission-critical trading, architect scalable messaging/streaming (Kafka/AMPS), and collaborate with Traders and Quants to deliver impactful solutions. Lead code reviews, mentor engineers, participate in full software development lifecycle, and pioneer GenAI adoption to accelerate delivery while maintaining reliability and performance. You will deploy to production daily, contribute to platform evolution, and foster a culture of diversity, inclusion, and technical excellence.

Required Qualifications

  • Bachelor’s Degree in Computer Science or equivalent
  • Formal Training and certification on software engineering and 5+ years of applied experience
  • Proven hands-on experience designing and building end-to-end software systems
  • Strong knowledge of core Java and object-oriented design principles (Kotlin nice to have)
  • Experience with messaging and streaming technologies (Kafka)
  • Solid understanding of modern software architecture and design patterns
  • Demonstrated ability to work in a fast-paced environment
  • Commitment to building reliable, scalable, and maintainable systems
  • Ability to collaborate effectively with cross-functional teams including Traders and Quants
  • Passion for code quality, engineering excellence, and elegant solutions
  • Dedication to continuous improvement and rapid delivery
  • Strong problem-solving skills and creative thinking
  • Experience in financial services or Trading technology (preferred)
  • Knowledge of distributed systems and microservices architecture (preferred)
  • Understanding of observability and telemetry principles (preferred)
  • Interest in financial markets and trading workflows (preferred)
  • Experience mentoring or leading technical teams (preferred)
  • Exposure to low-latency or high-throughput systems (preferred)
Sorce

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.

Get started

JPMorgan Chase

Lead Software Engineer – Java - Asset Management Trading

Apply on Sorce