What are the responsibilities and job description for the Staff Level Java Engineer position at The Cypress Group?
Overview:
An international financial firm is seeking two highly skilled engineers to help scale out and modernize its production trading platform. This is a hands-on role working on critical components such as matching engines, smart order routing, and real-time trading infrastructure. The right candidates will thrive in high-volume, low-latency environments and bring deep expertise in building performant, resilient trading systems.
Key Responsibilities:
- Design, build, and optimize low-latency, high-throughput trading systems, including matching engines and smart order routers.
- Develop and maintain components using Java on Linux (5 years’ experience required).
- Work with multi-threaded, real-time systems and optimize for ultra-low latency and high availability.
- Implement high-performance messaging and interprocess communication frameworks such as Aeron and Sequencer.
- Design and maintain relational database solutions (MS SQL Server, Sybase, PostgreSQL).
- Build and support 24x7 always-on applications where downtime must be minimized and operational tooling is critical.
- Develop solutions leveraging FIX Protocol for connectivity and trading workflows.
- Contribute to big data initiatives with HBase and MapReduce.
- Integrate with messaging systems (Kafka, Solace, RabbitMQ, JMS, etc.).
- Collaborate with team members to implement DevOps practices and containerization (Docker).
- Contribute to cloud strategy and deployments using AWS.
Qualifications:
- Strong Java development skills in Linux environments (5 years).
- Experience with low-latency trading systems (matching engines, order routing, market data distribution).
- Proven ability in system optimization for throughput, GC tuning, and performance profiling.
- Solid understanding of relational databases (MS SQLServer, Sybase, PostgreSQL).
- Deep knowledge of FIX protocol.
- Proficiency in UNIX shell scripting and at least one scripting language (Python, Perl, Ruby).
- Experience with Aeron for high-performance messaging and/or Sequencer frameworks.
- Big data experience (HBase, MapReduce) preferred.
- Familiarity with Docker and modern CI/CD practices.
- Cloud knowledge with AWS is a strong plus.
- Background from a top-tier school preferred.
- Strong communication, ability to work independently, and a self-starter mindset.
Why Join:
- Work on mission-critical trading infrastructure at scale.
- Join a collaborative, small team environment with high visibility.
- Opportunity to work with cutting-edge low-latency technologies.
- Hybrid schedule (2 days onsite in NYC).
Salary : $200,000 - $300,000
Principal AI Engineer
Nxt Level -
York, NY
LEVEL Regional Account Manager New York City
LEVEL -
York, NY
Solutions Engineer
Private Label Staff -
York, NY