Senior Software Engineer, Data & Cloud
New York, New York, United States
Full Time Senior-level / Expert USD 150K - 225K
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.
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:
- 5+ 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
Tags: Agile API Development APIs Architecture Avro AWS CI/CD Data pipelines DevOps Distributed Systems Docker Engineering Flink Java JSON Kafka Kubernetes Microservices Open Source Pipelines Privacy Python REST API Spark Streaming Testing
Perks/benefits: 401(k) matching Career development Competitive pay Equity / stock options Fitness / gym Gear Health care Home office stipend Medical leave Parental leave Transparency Wellness
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.