Software Engineer (Java) Trading Systems & Infrastructure
Responsibilities
- Design, develop, and maintain proprietary low-latency trading systems and supporting infrastructure.
- Build high-performance trading tools that leverage the full capabilities of the underlying systems.
- Enhance the scalability and performance of trading platforms.
- Anticipate future business needs and architect technical solutions to meet evolving requirements.
- Work across a diverse range of projects, from frontend interfaces to backend infrastructure, using multiple programming languages.
Candidate Profile
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience.
- 5+ years of experience designing and building distributed, scalable software systems using general-purpose programming languages such as Java, Go, or C++.
- Self-motivated and proactive, with a strong sense of ownership and initiative.
- Strong communication skills, both written and verbal.
Preferred Qualifications
- Experience with Python.
- Background in distributed and/or highly concurrent systems.
- Familiarity with low-latency systems or high-throughput environments.
- Experience working in collaborative, team-oriented settings.
- Knowledge of relational databases.
Selby Jennings is a Trading Style of Phaidon International (License number R24119768)