IEX is looking to solve the problem of building technology that moves industries forward by hiring a Senior Software Engineer to develop solutions for the exchange.
Requirements
- 5-8 years of professional experience with C++ in a low latency environment
- Knowledge of full Java development processes (build tools, continuous integration, automated testing, deployment)
- Experience with electronic trading systems specifically the FIX Protocol, market data (proprietary and SIP feeds), and post trade handling
- Linux experience
- Familiarity with Java
- KDB+ experience
- Knowledge of Python, Shell or other scripting languages
Responsibilities
- Work with technology and operations teams to make design and architecture decisions when developing solutions for the exchange
- Oversee and contribute to the development and maintenance of the Core Java application frameworks, messaging APIs, data structures (collections, etc.), application reliability, and recovery mechanisms
- Manage and participate in the software development lifecycle, including the build, deployment, packaging, and dependency management stages
- Contribute to developing systems including order entry, market data, post trade, system monitoring and reporting
- Work closely with Market Operations and Technology Operations teams to provide help with troubleshooting production issues
Other
- 5-8 years of professional experience
- Comprehensive Benefits
- New hire stock equity (RSUs)
- 401K employer match
- Unlimited PTO
- 100% coverage for medical, dental, and vision
- OneMedical membership
- 16 weeks paid parental leave
- Flexible workplace
- Employer charity match
- Learning stipend
- Commuter benefits
- Jump Start onboarding program
- Internal mentor program cross-departmentally
- Friendly and inclusive workplace culture