Senior C/C++ Software Engineer (Remote)
Deep SystemsAbout the role
Company Info
Deep Systems is a fast-growing Chicago based capital markets technology company whose mission is to deliver and manage cohesive, state-of-the-art, cost-effective, and scalable technology solutions. The solutions we deliver simplify operations, reduce key-person dependencies, and enable our customers to focus on the areas of their business where they derive the most value.
About the Position
We’re looking for a highly skilled and adaptable senior C/C++ engineer to join our growing team of highly talented engineers. The ideal candidate will make an immediate impact in a fast-paced and agile environment.
Qualifications
Our team is not focused on degrees or years of experience, however for this senior role the candidate must have a real world and applied understanding of the requirements listed below:
Senior Software Engineer Requirements:
- Capital Markets Experience - understanding of front / middle office workflows and trading
- Low level understanding of hardware and OS
- Thorough understanding of network protocols (TCP/IP, UDP, etc.)
- Low latency patterns (NUMA, Core Isolation, etc.)
- Threading models
- Developing and debugging on Linux (gdb, valgrind, etc)
- Comfortable with understanding and implementing protocols (proprietary binary, JSON, etc.)
- Knowledge of Python and Bash
- High personal code/development standards (peer testing, unit testing, documentation, etc.
- Experience w/ low level network card APIs (IB Verbs, SF EF_VI) a plus
- Git source control experience a plus
Senior Software Engineer Responsibilities:
- Architecting and developing new software platforms, including but not limited to high-speed trading systems.
- Identify bottlenecks, troubleshoot bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Partner with Lead Developer and Executive Management on various projects.
- Manage individual project priorities, deadlines and deliverables.
Position Location
This position does not have any geographic requirements; however, collaboration and coordination with a remote team is required
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s