Senior Software Engineer
Company Summary: A Chicago based proprietary trading firm is looking to hire a Senior Software Engineer to build a suite of services for trading, operations, risk management, and research applications across the firm. Their technology and trading experts collaborate to develop and enhance high-performance, low-latency proprietary technology - with 95% of technology built in-house.
Key responsibilities:
- Design and develop enterprise-level systems across the trading stack
- Troubleshoot urgent production issues
- Participate in design and code reviews and mentor junior team members
Key Qualifications:
- 5+ years of hands-on experience with C++ (version 14+) or C#
- Hands-on experience with data streaming technologies
- Apache Kafka
- Apache Pulsar
- Experience with Service Oriented Architecture, micro-services, containerization, distributed systems, server-less compute
- Experience with open-source application frameworks (Typescript, React, Redux, etc.)
- Knowledge of modern database technologies, including relational, document, and temporal column data stores, is required
- Business knowledge and trade lifecycle experience in one or more areas - Equities, Fixed income, Derivatives, etc. is a plus
- Experience with Docker, Openshift/Kubernetes, and/or cloud technologies is a plus
Benefits/Perks:
- Health Coverage
- 401k Match
- Wellness Program
- Office Perks (Game Room, In-House Coffee)
If you have any interest in the role, please apply!