Principal Engineer
Company | Intercontinental Exchange |
---|---|
Location | Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s or Master’s degree in Computer Science or equivalent
- 10+ years of recent C++ and/or Core Java Experience
- Expert level understanding of low latency and high throughput server-side development
- C++, Core Java, Bash or Python scripting
- Linux commands and tools
- Experience with performance tuning, debugging, and memory profiling
- Excellent analytical/quantitative, problem solving, and interpersonal skills
- Ability to lead collaborations across multiple teams
- Extensive knowledge and understanding in all aspects of the Software Development Life Cycle
- Proficient in statistical modeling on large trading and market data set
Responsibilities
- Manage all phases of the project life-cycle including implementation, programming, testing and maintaining software systems
- Provide direction on engineering projects and offers recommendations to management on potential solutions to issues
- Manage deadlines and other department related tasks
- Design and Develop C++ and/or Java based application using Low Latency libraries
- Investigate, profile, and optimize performance of software components
- Provide Production Support for existing applications
- Execute POCs to identify solutions to ambiguous and challenging problems
- Promote a culture of responsibility, ownership, and support for teammates
Preferred Qualifications
- Experience with predictive signals and market impact analysis preferred
- Experience with Derivatives Trading Domain Preferred
- Hands-on experience with market data and order routing preferred