MarketAxess, a leading financial technology company, is seeking a Senior Software Engineer to join their Data and Analytics Platform team. This role focuses on building their next-generation cloud-based Data Fabric and streaming Data Mesh platform, working with cutting-edge technologies to transform fixed-income trading.
The position offers an exciting opportunity to work on complex distributed systems challenges, implementing core services and streaming pipelines that enable teams across MarketAxess to treat data as a product. The role requires expertise in Java and Python programming, with a focus on building high-performance, scalable solutions.
As a Senior Software Engineer, you'll be instrumental in implementing the company's Data Mesh vision, where data is treated as a product and ownership is distributed to foster innovation. You'll work on various aspects of the platform, from building data catalog APIs and schema registry services to implementing streaming pipelines with Kafka and Flink.
The role offers competitive compensation ranging from $150,000 to $225,000 USD, along with comprehensive benefits including a generous 401(k) match, 20 weeks of paid parental leave, and various wellness benefits. The position is based in New York with a hybrid work arrangement, offering the flexibility of both office and remote work.
This is an ideal opportunity for an experienced engineer who wants to make a significant impact in the financial technology sector, working with modern technologies and architectures while helping to transform one of the world's largest financial markets. The role combines technical expertise with leadership opportunities, allowing you to influence platform direction and drive technical decisions that benefit the entire organization.