Software Engineer - Client Trading Infrastructure (Java)

Posted on 17 June 26 by Kealan O'Reilly

  • New York, NY
  • $ - $
Logo

Powered by Tracker

Job Description

We are seeking a Software Engineer to join a highly collaborative development team responsible for building and enhancing mission-critical trading technology. This role will focus on designing, developing, and maintaining scalable, high-performance systems that support the full trading lifecycle, including order management, exchange connectivity, routing, and post-trade processing. The ideal candidate is a technically curious and self-directed engineer who enjoys solving complex problems, working across the technology stack, and contributing to systems that operate at significant scale and speed.

Key Responsibilities

  • Design, develop, and maintain proprietary trading systems and infrastructure that support critical business operations
  • Build scalable, high-performance software solutions across a range of applications, from user-facing tools to backend infrastructure
  • Enhance system reliability, scalability, and performance while supporting the continued growth of the platform
  • Partner with engineers and stakeholders to understand business needs and translate them into effective technical solutions
  • Contribute to the design and implementation of distributed systems, low-latency applications, and high-volume transaction processing environments
  • Participate in architecture discussions, code reviews, testing, and ongoing improvements to engineering standards and best practices
  • Support the development of tools and technologies that improve operational efficiency and the overall trading experience

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience
  • 3+ years of software engineering experience developing distributed and scalable applications
  • Strong programming experience in Java and/or C++
  • Experience building high-performance, scalable systems in complex technical environments
  • Strong problem-solving skills and ability to work independently while collaborating effectively with others
  • Excellent written and verbal communication skills
  • Experience with Python, relational databases, distributed systems, or highly concurrent applications is a plus
  • Exposure to low-latency systems, high-volume transaction processing, or financial technology environments is beneficial but not required

Compensation & Schedule

  • Full-time
  • On-site
  • New York, NY

Job Information

Rate / Salary

$ - $

Sector

IT/Software/Technology

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-35909

Job Location