Job title: Senior Software Developer
Job type: Permanent
Emp type: Full-time
Industry: Trading
Expertise: Java Software Development Life Cycle (SDLC) System Design
Skills: java Python development trading front office back office data
Salary type: Annual
Salary: Negotiable
Location: New York, NY
Job published: 09/01/2022
Job ID: 33208

Job Description

Senior Software Developer

A multi-billion global hedge fund in systematic trading is hiring a Senior Software Developer. Our client is looking for a high-performing, driven, and a dedicated individual contributor to join a growing team responsible for designing and implementing firm-wide software services.


This role is extremely broad, and you will focus on a range of different projects- from the front office, back office, reference data, real-time data, and many other areas. As this is a senior role you will have the opportunity to mentor and train junior members of the team.



• Development of firm-wide software system services and components

• Design and implement/delegate

• Gather use cases, and determine scope and requirements

• Lead and participate in design discussions

• Implement and/or lead others in implementing

• Manage project expectations, progress, etc.

• Document, train, and improve

• Create documentation for design/API/protocols, use cases, and support

• Lead post-project reviews, gather feedback, and distill lessons

• For each project, learn and incorporate existing technology products (3rd party and proprietary) as appropriate

• Mentor and train junior members of the team, and review pull requests


Candidate Requirements

• Professional, multi-year experience in Java (primary), C++, Python, Rust, Ruby on Rails, Go, etc.

• Organized and coordinated thought process; easily navigate abstractions and black boxes

• Concise and precise communication skills

• Experience working in the trading industry; front office and/or back-office systems

• Experience working with exchange or software vendor APIs for orders, market data, or positions

• Experience working with real-time data

• Ability to empathize with stakeholder wants, and still discern stakeholder needs

• Strong computer science fundamentals (data structure, algorithms, one or more strongly typed programming languages)

• Experience programming with 3rd party APIs

• Able to work productively with members from multiple teams

• Calmly assess and take ownership of difficult-to-solve problems

• Motivated to learn from others and teach others

• Creating APIs for use by other developers

• Computer Science Undergraduate Major

• Prior experience training and mentoring recent college hires


This role will expose you to the whole life-cycle of trading at one of the leading trading firms globally. You will have the opportunity to work with the top AI and machine learning cutting-edge technologies with one of the leading global trading firms. You will be working in a high-paced, challenging team that will enable you to showcase your ability!

Please feel free to apply here or email me:

Follow Algo Capital Group for updates: