Senior FICC Automation & Electronic Trading Systems Engineer
We are seeking a highly skilled and experienced Senior FICC Automation & Electronic Trading Systems Engineer to join our dynamic team. This pivotal role involves designing, developing, and optimizing a strategic, high-performance platform for real-time pricing, quoting, and lifecycle automation across various FICC derivatives products, while also ensuring robust, low-latency, and scalable electronic trading solutions. The ideal candidate will have a strong background in building large-scale distributed systems, expertise in electronic trading concepts, hands-on experience with FIX protocols, and a keen interest in leveraging AI tooling to enhance development workflows. Responsibilities:
- Design, develop, and optimize a strategic, high-performance platform for real-time pricing, quoting, and lifecycle automation in various FICC derivatives products, driving real-time decision making and facilitating trade-booking.
- Develop and maintain high-performance, low-latency electronic trading systems and infrastructure, ensuring robust and scalable solutions.
- Work extensively with Financial Information eXchange (FIX) protocol for order routing, market data, and post-trade communication with exchanges, brokers, and other counterparties.
- Collaborate closely with quantitative researchers, traders, and sales to translate complex trading strategies and business requirements into robust, production-ready code.
- Perform system analysis, performance tuning, and troubleshooting to ensure optimal system reliability, accuracy, and efficiency.
- Develop and maintain tools for monitoring, alerting, and reporting on trading system performance and market activity.
- Participate in code reviews, architectural discussions, and contribute to the overall technical direction of the trading platform.
- Proactively engage with stakeholders throughout the software development lifecycle (SDLC) and contribute to automated testing, DevOps, and Continuous Deployment practices.
- Explore, evaluate, and incorporate AI tooling and machine learning techniques into development workflows to improve efficiency, automation, and system capabilities.
- Ensure compliance with regulatory requirements and internal risk management policies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Quantitative Finance, or a related technical discipline.
- 5+ years of professional experience in software development, with a significant focus on electronic trading systems, large-scale distributed platforms, and automation solutions.
- Proven expertise in electronic trading concepts, including market microstructure, order types (e.g., limit, market, iceberg), execution algorithms (e.g., VWAP, TWAP, POV), and low-latency system design.
- In-depth knowledge and hands-on experience with FIX protocol versions (e.g., FIX 4.2, 4.4, 5.0 SP2), including message parsing, session management, and custom tag implementation.
- Strong programming skills in Java (commercial experience required), with additional proficiency in C++ or Python for performance-critical applications.
- Excellent object-oriented analysis and design skills.
- Strong knowledge of data structures and algorithms.
- Experience with real-time data processing, distributed systems, and multi-threaded programming.
- Solid understanding of FICC derivatives products, financial markets, and trading workflows, particularly in pricing, quoting, and lifecycle automation.
- Familiarity with automated testing, DevOps, and Continuous Deployment practices.
- Excellent problem-solving, analytical, and communication skills, including experience speaking to technical and business audiences and working globally.
- Comfortable multi-tasking, managing multiple stakeholders, and working as part of a global team.
- Demonstrated interest in using and incorporating AI tooling and machine learning into development workflows.
Preferred Qualifications:
- Experience in NoSQL data stores, e.g., Cassandra, MongoDB, or Elastic.
- Experience in modern message-oriented middleware, e.g., Kafka or RabbitMQ.
- Experience in debugging complex distributed systems.
- Experience with cloud platforms (AWS, Azure, GCP) for trading infrastructure.
- Knowledge of network protocols and low-latency networking techniques.
- Familiarity with kdb+/Q or other time-series databases.
- Experience working directly with trading and sales users and converting their requirements into actionable solutions.
Salary Range The expected base salary for this New York, New York, United States-based position is $130000-$250000. In addition, you may be eligible for a discretionary bonus if you are an active employee as of fiscal year-end. Benefits Goldman Sachs is committed to providing our people with valuable and competitive benefits and wellness offerings, as it is a core part of providing a strong overall employee experience. A summary of these offerings, which are generally available to active, non-temporary, full-time and part-time US employees who work at least 20 hours per week, can be found here.
|