As a lead software engineer within the Global Equity Derivatives Risk Management team you will help drive the delivery of a best in class platform that handles real time streaming position and risk management for a wide range of complex financial products.
The individual selected for this role will combine a unique mix of strong hands-on development skill, involvement in technical design and architecture decisions, and ability to draw on deep experience to provide technical leadership and mentoring to a new and growing team of technologists.
You will help drive the full delivery lifecycle through design, development, testing, deployment and support. The successful candidate must be passionate about working in a fast moving environment, collaborating across a global team of multiple disciplines and agile development process. The candidate must be excited about working with new technologies and continually learning and evolving their skillset.
Job Responsibilities
Required qualifications, capabilities and skills
Core Technical Skills
Formal training or certification in Software Engineering concepts and 12 ye +ars of hands-on experience with Java technologies.Ability to lead and mentor a small engineering team in architecture, development and problem-solving. Java 17 + experience with multi-threaded, high-performance backend development.Hands-on experience with Spring Boot and Spring Framework, including microservices, REST services and dependency management.Practical experience with FIX protocol, including message parsing, handling and connectivity to trading venues.Experience with high-performance messaging and persistence frameworks, such as Chronicle Queue, AMPS or other ultra-low-latency technologies.Proficiency with gRPC and high-throughput inter-service communication.Ability to independently design and implement complex logic, algorithms and workflows for scalable distributed systems.Experience in Unix/Linux environments, including shell scripting for automaton and operational tasks.Experience developing applications on AWS Cloud, leveraging services such as Lambda, S3, Glue, Redshift, Step Functions and others to build a scalable and reliable systems.Development Practices
Hands-on experience with CI/CD automation and build pipelines (Git, Jenkins, Maven etc..)Experience building distributed applications, event-driven systems and real-time processing pipelines.Good to have
Experience with React/JSExperience with Deephaven or similar real-time analytics/data visualization engines.Understanding of market reference data, including symbology, pricing, market feeds.Financial markets background, ideally equity trading, market microstructure or front-office trading systems.