Python Software Engineer Trading Systems

The Hire
New York, NY, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Unit Testing Common Lisp Object Systems Databases Continuous Integration Software Design Patterns DevOps Python (Programming Language) MongoDB NoSQL Object-Oriented Software Development Productivity Software
+11 more
Software Engineering Data Streaming Systems Integration Multithreading Concurrency Integration Tests Information Technology Apache Kafka Stream Processing Data Pipelines Programming Languages

Job description

We are seeking a hands-on Python Software Engineer to support a high-performance real-time trade capture and processing platform within a financial services environment.

The engineer will work on systems that process, normalize, and enrich trade executions across multiple asset classes and distribute execution data to downstream real-time P&L and risk systems.

The ideal candidate has strong Python development experience combined with Kafka, real-time streaming, production systems, and complex integrations., * Develop and enhance Python services supporting real-time trade processing.

  • Design, develop, and support Kafka-based streaming applications and data pipelines.
  • Build and maintain integrations between trading platforms and internal systems.
  • Process and enrich real-time execution data for downstream risk and P&L applications.
  • Troubleshoot complex production and integration issues.
  • Analyze existing applications, data flows, and system dependencies.
  • Apply object-oriented design, design patterns, multithreading, and concurrency concepts.
  • Develop unit and integration tests.
  • Participate in CI/CD and DevOps processes.
  • Collaborate with global engineering and business teams.
  • Take ownership of technical deliverables and production support activities.

Requirements

Experience with WSO, Allvue, or credit products is highly desirable but not required., * Bachelor’s degree in Computer Science or related technical field.

  • 3+ years of professional software development experience.
  • Strong hands-on Python development.
  • Strong software engineering fundamentals.
  • Hands-on Kafka experience.
  • Experience with real-time, event-driven, or streaming systems.
  • Experience supporting production applications and complex integrations.
  • Knowledge of multithreading, object-oriented design, and design patterns.
  • Experience with unit and integration testing.
  • Strong troubleshooting and problem-solving skills.
  • Familiarity with CI/CD and DevOps practices.
  • Strong communication and collaboration skills.
  • Ability to work onsite 5 days per week in NYC or Miami., * Financial services, capital markets, or trading technology experience.
  • Experience with trade capture, market data, P&L, or risk systems.
  • Experience with WSO (Wall Street Office).
  • Experience with Allvue or WSO/Allvue integrations.
  • Credit products experience, including leveraged loans, CLOs, or syndicated loans.
  • Java or another programming language.
  • MongoDB or another NoSQL database.
  • Experience with modern developer productivity tools.

Additional Requirements

Candidates should be comfortable participating in technical coding assessments and working in a fast-paced production environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all