Trading Python Developer

Matlen Silver

Jersey City (NJ)

On-site

USD 120,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Matlen Silver seeks an experienced Python Developer to join the Global Markets Technology team, supporting a critical trading platform in Fixed Income and Capital Markets. You will design, build, and maintain Python-based applications, APIs, and integrations with traders, analytics teams, and other tech groups.

The role emphasizes hands-on coding, production-grade software, and understanding how trades move through lifecycle, data flows, and risk/outcome systems within a time-sensitive trading

Qualifications

  • 5+ years of professional software development experience in finance/markets.
  • Strong Python production-quality experience.
  • Understanding of Fixed Income trading workflows and capital markets.

Responsibilities

  • Design, develop, enhance, and maintain Python applications for the trading platform.
  • Build services, APIs, and integrations across Global Markets technology.
  • Collaborate with traders, quants, and product owners to implement requirements.
  • Support end-to-end trade lifecycle including capture, validation, processing, and distribution.
  • Maintain data feeds and ensure data quality for market and trade data.
  • Identify performance, reliability, and scalability improvements in trading applications.

Skills

Python
REST APIs
SQL
OOP
Distributed systems

Tools

Kafka
CI/CD
Cloud technologies
Internal trading platform

Job description

Python Developer – Global Markets Technology / Trading Platform
Position Overview

We are seeking an experienced Python Developer to join a Global Markets Technology team supporting a critical trading platform and related applications within a Fixed Income / Capital Markets environment.

The ideal candidate will be a strong hands-on Python developer with experience building and supporting trading applications, coupled with a solid understanding of Fixed Income products, Capital Markets, and the trade lifecycle.

This role will focus on developing, enhancing, and supporting Python-based applications that enable trading workflows and integrate with other systems across the Global Markets technology ecosystem. The developer will work closely with traders, business analysts, quantitative teams, product owners, and other technology teams to deliver reliable and scalable solutions.

Key Responsibilities
  • Design, develop, enhance, and maintain Python applications supporting the trading platform.
  • Develop technology solutions supporting Global Markets and Fixed Income trading workflows.
  • Build and maintain services, APIs, integrations, and backend components used by trading applications.
  • Work closely with traders and business stakeholders to understand trading requirements and translate them into technical solutions.
  • Support the end-to-end trade lifecycle, including trade capture, enrichment, validation, processing, and downstream distribution.
  • Develop and maintain integrations between the platform and other internal trading, market data, risk, and operational systems.
  • Develop automated processes and workflows supporting trading and capital markets functions.
  • Work with financial data feeds and develop processes for ingesting, transforming, validating, and distributing market and trade data.
  • Troubleshoot application, data, integration, and production issues within a time-sensitive trading environment.
  • Analyze application performance and identify opportunities to improve reliability, scalability, and efficiency.
  • Participate in application design, development, testing, deployment, and production support.
  • Write clean, maintainable, and well-tested Python code using sound software engineering practices.
  • Participate in code reviews and contribute to development standards and best practices.
  • Collaborate with distributed technology teams and understand upstream/downstream system dependencies.
  • Support production applications and resolve issues that may directly impact trading operations.
Core Technical Requirements

Python

  • Strong understanding of object-oriented programming and software design principles.
  • Experience building production-quality Python applications.
  • Ability to develop clean, scalable, maintainable, and testable code.
  • Strong debugging and troubleshooting capabilities.
  • Experience with Python libraries and frameworks commonly used in enterprise applications.
  • Experience developing applications that process large volumes of financial or transactional data is highly desirable.
Trading Platform
  • Experience developing, enhancing, or supporting applications on or integrated with the trading platform.
  • Understanding of trading workflows and application architecture.
  • Experience working with trading-related services, interfaces, data flows, and integrations.
  • Ability to troubleshoot application issues and understand dependencies across the trading ecosystem.
  • Experience supporting production trading applications and time-sensitive processes.
APIs & Application Integration
  • Experience developing and consuming RESTful APIs.
  • Strong understanding of application-to-application communication.
  • Experience working with distributed systems and enterprise integrations.
  • Understanding of data flows between trading, market data, risk, and downstream systems.
  • Experience with messaging or event-driven architectures is a plus.
Trading & Capital Markets Experience

Strong Global Markets / Capital Markets experience is preferred.

The ideal candidate should understand how technology supports trading operations and the movement of trades through the financial ecosystem.

  • Fixed Income
  • Bonds
  • Treasuries
  • Rates
  • Credit
  • Interest Rate Products
  • Swaps
  • Electronic Trading
  • Trade Processing
  • Trade Lifecycle
  • Order Management
  • Execution
  • Market Data
  • Position Management
  • Risk
  • P&L
  • Settlements

Candidates with direct experience supporting Fixed Income trading desks or Global Markets Technology are strongly preferred.

Fixed Income Knowledge

The developer should have a working understanding of Fixed Income products and trading concepts, including some combination of:

  • Government and corporate bonds
  • Interest rates
  • Yield curves
  • Trade confirmation
  • Positions and exposures
  • Rates and credit products
  • Swaps and other fixed income derivatives

The ability to understand the business purpose behind the technology is important. This is not simply a Python coding role—the developer should understand how the application supports traders and the broader capital markets workflow.

Database / SQL Requirements
  • Experience working with relational databases.
  • Ability to query and analyze complex financial datasets.
  • Experience with joins, filtering, aggregation, and data validation.
  • Ability to investigate application and trading issues using SQL.
  • Understanding of data models and relationships between trading-related entities.
Production Support

Because the platform supports trading activity, the developer will participate in production support and troubleshooting activities.

Responsibilities may include:

  • Troubleshooting failed processes and integrations.
  • Analyzing logs and application behavior.
  • Identifying data-related issues.
  • Working with traders and production support teams to resolve issues.
  • Performing root-cause analysis.
  • Implementing permanent fixes and preventative solutions.
  • Supporting time-sensitive issues impacting trading workflows.
Preferred Technical Skills
  • Python
  • Internal Trading Platform
  • REST APIs
  • SQL
  • Object-Oriented Programming
  • Microservices
  • Distributed SystemsGit
  • CI/CD
  • Kafka or other messaging technologies
  • Event-driven architecture
  • Automated testing
  • Cloud technologies
Qualifications
  • 5+ years of professional software development experience.
  • Experience working with the internal trading platform or closely related trading technology.
  • Experience supporting Global Markets, Capital Markets, or Trading Technology.
  • Strong understanding of Fixed Income and/or trading workflows.
  • Strong SQL and database experience.
  • Experience developing and supporting production applications.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work effectively with both technical teams and trading/business stakeholders.
Ideal Candidate

The ideal candidate is a strong Python developer with genuine Capital Markets and trading experience.

They should be able to write production-quality Python code while also understanding how trades move through the lifecycle, how Fixed Income products are traded, how the internal platform supports those workflows, and how trading applications integrate with market data, risk, and downstream systems.

The strongest candidates will bring the following combination:

Python Development + Internal Trading Platform + Fixed Income + Trading + Capital Markets + SQL

Top 5 Must-Haves
  • Internal trading platform experience
  • Global Markets / Capital Markets technology experience
  • Fixed Income and trading domain knowledge
  • Strong SQL and application integration experience
Nice to Have
  • Rates, Credit, Bonds, Treasuries, Swaps, or Derivatives
  • Pricing or risk technology experience
  • REST APIs / Microservices
  • Kafka / messaging
  • CI/CD
  • Experience supporting high-volume, low-latency, or mission-critical trading applications
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Senior/Lead Python Engineer
Senior/Lead Python Engineer

Enormous Enterprise LLC • Jersey City (NJ)

On-site
USD 130,000 - 170,000
Python Developer / Lead (Fixed Income / Capital Markets)
Python Developer / Lead (Fixed Income / Capital Markets)

Gov Services Hub • New York (NY), Northern (KY)

Hybrid
USD 120,000 - 160,000
Compute + Python Developer
Compute + Python Developer

Luxoft • New York (NY)

Hybrid
USD 144,000 - 170,000
Senior Java Developer
Senior Java Developer

Matlen Silver • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Durlston Partners • New York (NY)

On-site
USD 300,000 - 370,000
Developer
Developer

HLS Trading • Greenwich (CT)

On-site
USD 100,000 - 130,000
Global Markets Python Trading Platform Engineer
Global Markets Python Trading Platform Engineer

Matlen Silver • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Python Software Engineer - Financial Engineering
Python Software Engineer - Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
Trade Support Specialist
Trade Support Specialist

Fintal Partners • Chicago (IL)

On-site
USD 100,000 - 130,000