Start Your Search Here

Job Search

CPS

New York / Global

Lead Software Engineer - Java

Job Description

Senior EngineerThe Opportunity: A small, highly technical team is hiring a senior engineer to work on a set of core systems that are the foundation for our firm. These tools are already deeply embedded across the organization, and the work centers on making them faster, more stable, and better able to handle growth, while continuing to expand their capabilities. This person will also act as a go-to technical resource for other engineers on the team. This position will entail plenty of greenfield development, but will also include some work on our existing systems.Tech environment:JavaPythonEvent-driven / distributed architecturesStreaming or messaging frameworks (Kafka or similar)Relational databasesCloud-based analytics / data infrastructureRequirements:Experience within the financial / trading sectorStrong foundation in computer science (graduate work or equivalent depth is a plus)Experience owning or significantly improving systems that operate at scaleExposure to performance-sensitive or latency-aware environmentsSomeone comfortable influencing design decisions and supporting more junior engineers

Candidatar-se Now