C Trading Systems Engineer
Must be able to speak well and must have strong C and trading systems experience.
2 day in the Fort Lee NJ area
Note: Just make sure they can communicate they understand that they will have to take a take home online technical test and this role requires that they work 2 days a week in their NJ FortLee office. Having a car for transportation to the office is very important because there are no mass transit options.
Essential Duties and Responsibilities
Develop and enhance high performance low latency components for real-time systems including:
- Static reference and real-time market data management
- Rules and business logic management
- Trading engine and end-to-end workflow management
- APIs and connectivity for various marketplace and external systems integrations
Competencies
- Experience with Java C Rust and Typescript
- Experience working on the design implementation and deployment of large complex software projects
- Expertise in systems programming on both UNIX variants and Windows
- Familiarity with various database systems
- Ability to understand sophisticated financial concepts and products
- Ability to take responsibility and work independently in high-pressure time-critical environments
- Ability to work cooperatively amongst technologists and front office executives
- Rust development experience and expertise
Qualifications
- 5 years of relevant experience
- Working knowledge of:
- Low-level socket communication programming
- Asynchronous programming
- Network programming
- Functional programming
- Object oriented programming
- Event driven architectures
- Distributed real-time services
- Large-scale multi library multi-language projects
Other Preferred Skills and Abilities
- Understanding of async Rust and tokio runtime
- Familiarity with Jira Github
- Able to work effectively in a fast-paced and demanding environment
- Self-starter who is able to quickly learn new technologies