MarketAxess
Join to apply for the Senior Software Engineer, Java role at MarketAxess Join to apply for the Senior Software Engineer, Java role at MarketAxess About Us MarketAxess is on a journey to digitally transform one of the world's largest financial markets, enabling the shift from analog, phone-based trading to a fully electronic marketplace. Why does this matter? Because our platform makes trading fixed-income more accessible, ultimately improving transparency, efficiency, and competition in the marketplace. Changing the way an established industry transacts is no easy feat. There will be twists and turns, because no one's ever done this before. But now, more than 2,000 clients around the world rely on our solutions, and that number is only expected to grow in the years ahead. We know where we're going. How we get there is up to us. Join us and help Take Us There. About Us MarketAxess is on a journey to digitally transform one of the world's largest financial markets, enabling the shift from analog, phone-based trading to a fully electronic marketplace. Why does this matter? Because our platform makes trading fixed-income more accessible, ultimately improving transparency, efficiency, and competition in the marketplace. Changing the way an established industry transacts is no easy feat. There will be twists and turns, because no one's ever done this before. But now, more than 2,000 clients around the world rely on our solutions, and that number is only expected to grow in the years ahead. We know where we're going. How we get there is up to us. Join us and help Take Us There. The Role We are seeking a Senior Software Engineer to join our Data and Analytics Platform team, building our next-generation cloud-based Data Fabric and streaming Data Mesh platform. This is a 100% hands-on implementation role for an engineer who loves solving complex distributed systems challenges, writing high-performance Java & Python code, and building real-time data infrastructure that scales across the enterprise. You'll be implementing the core services, streaming pipelines, and platform APIs that enable teams across MarketAxess to treat data as a product. Our Vision We believe decentralized data is the future, with Data Mesh as the key to unlocking its potential. Our vision is a world where data is treated as a product, ownership is distributed to foster innovation, and domain-oriented, decentralized infrastructure drives agility and collaboration. The Data Mesh will transform data into a strategic asset. Through well-defined data domains and business ownership, we aim to: Empower teams with self-serve data infrastructure Treat Data Domains as first-class products Shift responsibility from centralized teams to foster accountability and innovation How You'll Help Take Us There Building the Next Generation Data Platform 'Lakehouse': Implement data catalog APIs, schema registry services, and metadata management systems that serve 50+ engineering teams across our modern lakehouse architecture using Iceberg Streaming Data Pipelines: Build high-throughput Kafka consumers/producers, stream processing applications with Flink/KStreams, and real-time data transformation services Self-Service Infrastructure: Code the APIs and microservices that enable teams to publish, discover, and consume data products independently Data Product Framework: Implement the foundational services that enable domain teams to create and manage their data products Integration Services: Build connectors and adapters that integrate legacy systems with the modern Data Mesh architecture Monitoring & Observability: Implement metrics, logging, and health check systems for distributed data platform components Developer Tools: Create CLI tools, SDKs, and automation that make the platform easy for other engineers to adopt Technical Proposals: Write RFCs for complex technical decisions, proposing solutions for cross-team challenges and platform evolution How You'll Demonstrate Ownership Own Platform Components: Take full responsibility for services from design through production deployment, monitoring, and ongoing maintenance Drive Technical Decisions: Lead RFC discussions, propose architectural improvements, and influence platform direction through well-researched technical proposals Production Responsibility: Own the operational excellence of your services - you build it, you run it, you support it Cross-Team Impact: Take ownership of technical challenges that span multiple teams, driving solutions that benefit the entire platform Quality Standards: Set the bar for code quality, testing practices, and operational excellence within the platform team What We're Looking For Technical Foundation: 7+ years of engineering experience with expertise in Java and Python, building distributed systems, microservices, and concurrent applications Experience with AWS cloud platform and containerization (Docker/Kubernetes) Knowledge of distributed data systems: Spark, distributed databases, event sourcing, CQRS patterns Implementation Skills: Experience building high-throughput, low-latency services that handle enterprise-scale data volumes Understanding of data formats and serialization: Avro, Protobuf, JSON Schema Experience with REST API development and service-to-service communication patterns Platform Experience: Experience building platform services that other engineers consume (APIs, SDKs, shared libraries) Knowledge of data modeling for both operational and analytical use cases Understanding of DevOps practices: CI/CD, infrastructure as code, monitoring and alerting Familiarity with agile development practices and working in cross-functional teams Technical Leadership: RFC writing experience: Proposing technical solutions, documenting architectural decisions, and driving consensus across engineering teams Ownership mindset: Track record of owning services end-to-end, from initial implementation through production operations Cross-functional collaboration: Experience working with product managers, data engineers, and other stakeholders to deliver platform capabilities Nice to Have: Strong Kafka experience: Building producers/consumers, stream processing applications, managing topics, partitions, and handling failures Proficiency with streaming frameworks: Kafka Streams, Apache Flink, or similar technologies Experience with Data Mesh, Data Lake, or modern data platform implementations Knowledge of schema evolution and backward compatibility strategies Experience with financial services data and regulatory requirements Contributions to open source projects in the data/streaming space What You Can Expect From Us Hybrid Environment: Our employees enjoy a mix of working in the office and from home Free Food: We provide free lunch for employees when they are working in the office. Plus, our offices are stocked with snacks Paid Time Off: Competitive PTO package including vacation and personal days, sick leave and charity days Generous Parental Leave: Up to 20 weeks fully paid leave 401(k): Dollar-for-dollar employer match up to $17,500 Employee Stock Purchase Plan: Employees can purchase MarketAxess common stock at a discount Wellness Stipend: We provide employees with up to $1K annually towards gym memberships, home office equipment and more Onsite Healthcare: We offer convenient access to world-class care through Mount Sinai at our Hudson Yards location Tuition Assistance and Professional Development: Benefit from live and on-demand learning, role-specific training, employee-led Lunch and Learns and guest speakers Core benefits: Highly competitive medical, dental, and vision programs For job positions in NYC, NY, and other locations where required, the estimated salary range for a new hire into this position is $150,000 USD to $225,000 USD. Actual salary may vary depending on job-related factors, which may include knowledge, skills, experience, and location. You may also be eligible for annual cash incentives, equity, and other benefit programs. MarketAxess Corporation and its affiliates provide equal employment opportunities to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, veteran status, or any other legally protected characteristic in the location in which the candidate is applying. All of your information will be kept confidential according to EEO guidelines. MarketAxess Privacy Notice for Candidates CCPA Notice at Collection for California Employees and Applicants Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Referrals increase your chances of interviewing at MarketAxess by 2x Sign in to set job alerts for Senior Software Engineer roles. Senior Software Engineer - BLAW Contracts Drafting New York, NY $160,000.00-$240,000.00 2 weeks ago VP - Lead Software Engineer, Fixed Income - Parametric Senior Developer Events Manager, Google Cloud New York, NY $165,000.00-$245,000.00 5 days ago New York, NY $150,000.00-$210,000.00 1 week ago New York, NY $150,000.00-$210,000.00 1 month ago Whippany, NJ $223,000.00-$230,000.00 3 weeks ago Whippany, NJ $209,639.00-$225,161.00 1 month ago New York, NY $215,000.00-$295,000.00 2 weeks ago Senior / Staff Software Engineer - Computational Chemistry / Molecular Dynamics New York, NY $150,000.00-$250,000.00 1 month ago Senior Java Engineer - Real Time Pricing & Risk - NEW YORK, Hybrid New York, NY $142,320.00-$213,480.00 2 weeks ago New York, NY $150,000.00-$300,000.00 1 month ago Senior Software Engineer - Buy-Side Violation Manager New York, NY $160,000.00-$240,000.00 2 weeks ago Principal Software Engineer - Computational Chemistry / Molecular Dynamics SENIOR APPLICATION DEVELOPER/PROJECT SPECIALIST Jersey City, NJ $134,000.00-$182,000.00 22 hours ago New York, NY $160,000.00-$200,000.00 2 weeks ago Senior Director of Software Engineering - Software Engineering Team Lead Senior Software Engineering Lead - Private Equity & Real Estate Technology New York, NY $175,000.00-$235,000.00 1 month ago New York, NY $175,000.00-$250,000.00 4 weeks ago Vice President, Senior Software Engineer - Capital Markets New York, NY $166,000.00-$205,000.00 1 day ago New York City Metropolitan Area $115,000.00-$200,000.00 10 hours ago New York City Metropolitan Area $130,000.00-$150,000.00 1 week ago New York City Metropolitan Area $115,000.00-$200,000.00 16 hours ago React.JS Software Engineer (Senior Full Stack React.JS Developer) Front Office Trading Platform Senior Developer (Java, OMS) - VP - New Jersey (Hybrid) Jersey City, NJ $142,320.00-$213,480.00 4 days ago Senior Engineering Manager - Backend Developer User Experience New York City Metropolitan Area $150,000.00-$175,000.00 5 days ago Senior Python / Counterparty Credit Risk Senior Application Developer - VP - NEW YORK New York, NY $142,320.00-$213,480.00 2 weeks ago New York City Metropolitan Area $125,000.00-$350,000.00 2 weeks ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr