Software Engineer

MarketAxessNew York, NY
$110,000 - $165,000Hybrid

About The Position

MarketAxess is seeking a Software Engineer to join their Data Products team. This role will focus on shaping the creation, management, and delivery of critical Fixed Income data to external clients and partners globally. A significant aspect of the position involves enhancing client-facing web UIs to facilitate easy discovery, understanding, and utilization of these data products. The engineer will contribute to delivering high-quality data products, encompassing both backend and frontend development, and covering the entire lifecycle from ingestion to analytics and distribution. This role is ideal for individuals interested in financial markets, adept at solving end-to-end problems, and eager to own impactful solutions that extend beyond the company. The responsibilities include evolving client-facing web frontends (AngularJS, JSP), building and maintaining backend data services (analytics, caching, integrations), and collaborating with various engineering teams to ensure intuitive, secure, and compliant workflows. Data engineering tasks involve designing and building data pipelines for ingestion, transformation, and distribution using Java, Python, and SQL, implementing asynchronous and concurrent patterns, and working with streaming technologies like Kafka and JMS. The role also entails contributing to instrument, market data, and reference data pipelines to establish a trusted source for Fixed Income reference data. Cloud infrastructure work involves building and maintaining AWS-based data products using services like ECS/EKS, Step Functions, S3, Athena, Aurora, MSK, and CloudFormation, while adhering to security, observability, and cost management best practices. Software engineering responsibilities include contributing to CI/CD pipelines (Jenkins, Bitbucket, GitHub), writing clean, modular, well-tested code, and owning system reliability through monitoring and alerting. Collaboration with Development, Product, and Infrastructure teams, leveraging AI-assisted development tools, and demonstrating intellectual curiosity about the Fixed Income domain are also key aspects of the role.

Requirements

  • 4+ years of software engineering experience.
  • Proven experience building and maintaining production web UIs (AngularJS, JSP or similar).
  • Strong Java skills.
  • Solid SQL.
  • Experience with Spring Boot or similar backend frameworks.
  • Experience with frontend testing practices and tools (unit / integration / end-to-end).
  • Experience with UI performance best practices including performance profiling and optimization.
  • Experience working with event-driven or streaming systems (Kafka, JMS, or similar).
  • Hands-on experience with AWS (ECS / EKS, Step Functions, S3, Athena, Aurora, or equivalent cloud services).
  • Familiarity with CI/CD practices and tooling (Jenkins, Bitbucket, GitHub).
  • Comfortable working in Unix/Linux environments, including scripting skills.
  • Confident using AI tools as part of your development workflow.
  • Strong communicator, collaborative by default, and eager to learn.

Nice To Haves

  • Modern JavaScript or React experience is a plus.
  • Experience migrating UIs to a more modern JavaScript framework (React, Vue, or similar) is beneficial.
  • Python experience (especially for data analysis and scripting) is a plus.
  • Interest in financial markets — Fixed Income experience not required, but curiosity is.

Responsibilities

  • Own and evolve client-facing web frontends built with AngularJS and JSP; modern JavaScript or React experience is a plus.
  • Build and maintain backend data services required by those frontends, including analytics, caching and other integrations.
  • Partner with data platform, information security, QA and test automation engineers to deliver and maintain intuitive, secure and compliant workflows for internal and external data discovery and consumption.
  • Design and build data pipelines for ingestion, transformation, and distribution using Java, Python, and SQL.
  • Implement asynchronous and concurrent patterns for high-throughput systems.
  • Work with streaming technologies — Kafka and JMS — for real-time and event-driven data delivery.
  • Primarily use Java to build these pipelines but also Python data libraries (Pandas, Polars, NumPy) for data wrangling and exploratory analysis where applicable.
  • Contribute to instrument, market data and general reference data pipelines— helping establish a trusted, authoritative source for Fixed Income reference data delivered to clients.
  • Build and maintain data products that external clients and partners rely on — quality, reliability, and timeliness.
  • Build and maintain AWS-based data products using, among other services: ECS / EKS, Step Functions, S3, Athena, Aurora, MSK and CloudFormation.
  • Follow security and observability best practices — IAM, KMS encryption, CloudWatch, Grafana.
  • Apply and maintain strict cost management best practices, including optimizing data storage strategies (partitioning, bucketing) for performance and cost.
  • Contribute to automated build, test, and deploy pipelines using Jenkins, Bitbucket, and GitHub.
  • Write clean, modular, well-tested code — unit and integration tests are part of the definition of done.
  • Instrument systems with monitoring and alerting; own the reliability of what you ship.
  • Partner closely with Development, Product, and Infrastructure teams — and stay mindful of the client experience your work supports.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot) to work smarter and move faster.
  • Bring intellectual curiosity and a genuine interest in understanding the Fixed Income domain — we'll help you get there.

Benefits

  • Hybrid Environment
  • Free Food
  • Paid Time Off
  • Generous Parental Leave
  • 401(k)
  • Employee Stock Purchase Plan
  • Wellness Stipend
  • Onsite Healthcare
  • Tuition Assistance and Professional Development
  • Core benefits: Highly competitive medical, dental, and vision programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service