EC1 Partners

Software Engineer (Java) - Trading Systems

EC1 Partners

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
4 മണിക്കൂർ മുൻപ്
Work mode
In office
Education
Degree in Computer Science or Computer Engineering or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

Join a cutting-edge global electronic trading firm as a Software Engineer focused on client trading infrastructure. Based in Singapore, this role involves contributing to a sophisticated technology stack that supports institutional trading activities on global markets.

Role Responsibilities

  • Create and enhance high-performance trading software and infrastructure components.
  • Develop scalable Java-based applications managing electronic order flows.
  • Work on systems spanning order management, routing, exchange connections, and post-trade operations.
  • Optimize platform performance, reliability, and operational efficiency.
  • Engineer solutions for distributed and highly concurrent systems to handle high transaction volumes.
  • Anticipate future technical needs and design scalable architectures accordingly.
  • Diagnose and resolve complex production and performance issues across trading systems.
  • Collaborate closely with senior engineers and cross-functional stakeholders including technology and trading teams.
  • Own projects end-to-end from conceptual design through deployment and maintenance.

Required Qualifications and Skills

  • At least 3 years of experience in professional software engineering.
  • Expertise in commercial Java development.
  • Experience designing and implementing distributed, scalable, and concurrent applications.
  • Strong foundation in computer science principles, including data structures and software design patterns.
  • Experience working in performance-critical, complex technological environments.
  • Excellent analytical thinking and problem-solving capabilities.
  • Proven ability to take initiative and collaborate effectively within a team.
  • Strong communication skills, both written and verbal.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience.

Additional Desirable Experience

  • Knowledge of C++ and Python programming languages.
  • Background in low-latency and high-throughput systems.
  • Familiarity with electronic trading platforms, exchange connectivity, and order management systems.
  • Experience with relational databases and performance tuning.
  • Exposure to financial markets technology.

Additional Information

Previous experience in financial markets is not mandatory; the team welcomes strong engineers from diverse technical backgrounds with an interest in complex trading systems.

This position offers the chance to work in a technically focused, global trading technology firm emphasizing quality, ownership, and continuous improvement in an engineering-driven environment located in Singapore.

Minimum education

Bachelor's Degree

Tools & software

Python required C required

How they work

Communication Teamwork & Collaboration Problem Solving Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help