Senior Software Engineer-Automated Trading
Company Description
Over the last twenty years, MarketAxess has completely revolutionized the fixed-income market by creating a single platform using proprietary technology that connects the world’s most influential financial institutions. Today, more than 1,800 institutional investors and broker-dealer firms rely on us to bring them accurate market data to assist with their trading decisions, connectivity solutions that facilitate straight-through processing and technology services to optimize trading environments.
Job Description
Over the last twenty years, MarketAxess has completely revolutionized the fixed-income market by creating a single platform using proprietary technology that connects the world’s most influential financial institutions. Today, more than 1,800 institutional investors and broker-dealer firms rely on us to bring them accurate market data to assist with their trading decisions, connectivity solutions that facilitate straight-through processing and technology services to optimize trading environments.
The Senior Software Engineer will join our Automated Trading team, one of the fastest growing areas of the company, and will play an integral part in driving positive structural change through automated-based solutions across billions of dollars in global volume. This role will support our team in ushering in a new era (and stack) of technology-driven change and the exploration of future solutions including smart order routing and algorithmic trading
What You’ll Do
- Build a best in class automation offering by enhancing current tech and designing new capital markets functionality
- Define and modernize the next generation of trading workflow flexibility in effort to enhance client returns for asset managers, hedge funds, sovereign wealth, etc.
- Optimize fixed income market trading by harmonizing tech connectivity (API), latency, data- driven decisions, and electronic liquidity access
- Share your expertise across industry standard technologies including: Java, AWS, Kafka, Oracle, React, Redis Spring Boot and others
- Work alongside automation specialists and quants to develop real-time trading applications
- Analyze business direction and problems, understand long-term vision and risk in developing strategic technical solutions.
- Work closely with Product/Application teams in technology evaluation, selection, recommendation and configuration.
- Collaborate with peer architects seeking opportunities to refactor business processes, improve customer experience and perform capability rationalization
What You Bring to the Table
- 5+ years of industry experience in a software engineering role
- Outstanding core Java expertise
- Experience with AWS
- Event streaming (e.g. Kafka)
- Persistent storage (e.g. Redis)
- Team orientation
- History of developing event-driven design-based architecture
- Comprehensive knowledge of the Twelve Factor App methodologies
- Deeply committed to complete automation of the SDLC
- A focus on continuous improvement and questioning the status quo
- Strong written and verbal communication skills
- Passion for financial markets
- Minimum Bachelor’s Degree in Computer Science or related field
Extra Credit
- Container orchestration runtimes (e.g. Kubernetes)
- Fixed Income knowledge
- Trading platform development expertise
What’s In It For You
- In addition to working on progressive technology and in our culture of innovation, collaboration, and openness, we offer:
- Healthcare and wellness options
- 401(k) match
- Employee stock purchase plan
- Training and tuition assistance
- Other perks include generous time-off policies, stipends for gym memberships, exercise equipment and similar, and access to on-site healthcare
Additional Information
All your information will be kept confidential according to EEO guidelines.