Salary
💰 $191,000 - $305,000 per year
Tech Stack
AWSAzureCloudDockerJavaKubernetesLinuxPythonTCP/IP
About the role
- Act as an advisor to leadership to develop or influence applications, network, information security, database, operating systems, or web technologies for highly complex business and technical needs across multiple groups
- Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
- Translate advanced technology experience, an in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
- Provide vision, direction and expertise to leadership on implementing innovative and significant business solutions
- Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
- Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership
- Design, develop, and maintain electronic trading systems to meet low-latency, high-throughput requirements for key eTrading components including order management, Market Data Aggregators, Executions, Offering, RFQs and FrontOfficeAlgo/Pricing/Hedging systems.
- Collaborate with Traders, quants, and other stakeholders to understand business requirements and translate them into technical solutions.
- Conduct performance analysis and optimization to ensure low latency, high throughput, and efficient resource utilization.
- Lead and participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Collaborate with infrastructure and operations teams to deploy and maintain trading systems in production environments, ensuring stability, resilience, and compliance with regulatory requirements.
- Drive continuous improvement initiatives to enhance the reliability, scalability, and performance of electronic trading systems.
- Participate in incident response and resolution, providing timely and effective support to address production issues.
- Experience working with global development teams
- Implementing pricing, quoting, hedging, and risk logic across spread products.
- Experience in working with quants and traders to integrate models into production-ready algos.
Requirements
- 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 5+ years of experience in building algo platforms for spread products
- 5+ years Extensive experience (14+ years) in software development, with a focus on electronic trading systems and financial markets
- 5+ years experience programming languages such as C++, Java, or Python, with a strong emphasis on low-latency, high-performance computing in Linux environment
- 5+ years of deep understanding of data structures, algorithms and object-oriented programming
- 5+ years experience electronic trading protocols, order types, market data feeds, and exchange connectivity
- 5+ years experience with networking protocols, multicast, and TCP/IP