Taro Logo

Senior Software Engineer, Data Solutions

MarketAxess is digitally transforming fixed-income trading from phone-based to a fully electronic marketplace, improving transparency, efficiency, and competition with over 2,000 global clients.
$150,000 - $225,000
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Job Description

MarketAxess, a leading financial technology company, is seeking a Senior Software Engineer for their Data Solutions team. This role sits at the intersection of data engineering, machine learning, and financial markets, focusing on transforming the fixed-income trading landscape through technology.

The position offers an exciting opportunity to work on mission-critical data infrastructure that powers quantitative research and trading analytics. You'll be responsible for designing and implementing both batch and streaming data pipelines, translating complex quantitative models from R into production-grade Python or Java code, and building scalable solutions using modern cloud and big data technologies.

Key technical aspects include working with AWS services (S3, EMR/Spark, Redshift/Athena/Glue), implementing streaming solutions using Apache Spark or Flink, and ensuring sub-second latency for market data processing. You'll also be involved in modernizing legacy ETL processes and operationalizing machine learning workflows.

The role requires a strong background in data engineering (5+ years experience) with expertise in Python, Java, and SQL. Knowledge of financial markets, particularly fixed income, is valuable but not mandatory if you have a strong quantitative background. You'll work in a collaborative environment, interfacing with quantitative researchers, product teams, and infrastructure groups.

MarketAxess offers a competitive compensation package ($150,000-$225,000) along with excellent benefits including hybrid work arrangements, comprehensive healthcare, generous 401(k) matching, and up to 20 weeks of paid parental leave. The company's Hudson Yards location provides a modern work environment with amenities like free lunch and onsite healthcare.

This is an opportunity to make a significant impact on the digital transformation of fixed-income markets while working with cutting-edge technologies and sophisticated financial products. The role combines technical challenges with business impact, making it ideal for engineers who want to apply their skills in a meaningful financial technology context.

Last updated a day ago

Responsibilities For Senior Software Engineer, Data Solutions

  • Design and implement data pipelines (batch and streaming) for research models and production analytics
  • Translate quantitative models into Python or Java
  • Operationalize machine-learning workflows
  • Modernize legacy ETL processes
  • Build scalable ingestion pipelines in Python, Java, and SQL
  • Process high-volume data streams with sub-second SLAs
  • Design and maintain AWS-based data platforms
  • Develop real-time feature pipelines consuming market or trade feeds
  • Implement automated build/test/deploy pipelines
  • Act as liaison between Research & Quant, Product, and Infrastructure teams
  • Mentor junior engineers on data-engineering best practices

Requirements For Senior Software Engineer, Data Solutions

Python
Java
Kafka
  • 5+ years in data-engineering or ML-engineering roles
  • Expert in Python (pandas, NumPy, PySpark) and Java
  • Strong SQL skills: complex queries, window functions, performance tuning
  • Proven ability to read and translate R code into Python or Java
  • Hands-on experience with AWS (S3, EMR/Spark, Redshift/Athena/Glue)
  • Proficiency in designing and maintaining big-data workflows
  • Production experience building streaming pipelines
  • Experience with ML lifecycle and model deployment
  • Familiarity with Fixed Income markets
  • Solid understanding of CI/CD pipelines and automated testing frameworks
  • Experience with Git workflows
  • Excellent interpersonal skills
  • B.S or M.S degree in Computer Science, Engineering, Data Science, or quantitative discipline preferred

Benefits For Senior Software Engineer, Data Solutions

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Hybrid work environment
  • Free lunch and office snacks
  • Competitive PTO package including vacation, personal days, sick leave and charity days
  • Up to 20 weeks fully paid parental leave
  • 401(k) with dollar-for-dollar employer match up to $17,500
  • Employee Stock Purchase Plan at a discount
  • $1K annual wellness stipend
  • Onsite healthcare through Mount Sinai at Hudson Yards location
  • Tuition assistance and professional development
  • Competitive medical, dental, and vision programs