Haystack
← Back to Jobs
Technology
HT

Senior Python Developer Real-Time / Kafka

Hire Tech ServicesNew York, NY🇺🇸United StatesPosted Sep 25, 2026

Why This Role Stands Out

This on-site Senior Python Developer role offers a fantastic opportunity to build and enhance real-time trade capture platforms, directly impacting critical P&L and risk systems. You'll thrive here if you have strong Python skills, experience with Kafka and real-time streaming, and a passion for complex integrations within a global technology team. Apply now to leverage your expertise in a dynamic financial technology environment.

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
New York, NY, United States
Posted
9 hours ago
MongoDBApacheJavaKafkaPython

Job Description

Senior Python Software Engineer – Real-Time / Kafka
Location: New York City, NY or Miami, FL
Work Arrangement: 100% Onsite – 5 Days/Week
Job Type: Contract

Job Summary

We are seeking a highly skilled Python Consultant to join a global technology team supporting a real-time trade capture platform.

The platform processes, normalizes, and enriches executions across multiple asset classes and feeds critical downstream systems, including real-time P&L and risk systems.

The ideal candidate will be a strong hands-on Python software engineer with experience building real-time/streaming systems, Kafka-based data pipelines, complex integrations, and production applications.

Experience with WSO (Wall Street Office) and/or Allvue is highly desirable but not required.

Key Responsibilities

  • Develop and enhance Python-based services supporting real-time trade capture and processing.
  • Design, build, and support Kafka-based streaming and real-time data pipelines.
  • Develop and maintain integrations with internal systems and third-party platforms.
  • Support systems that process, normalize, and enrich financial trade executions.
  • Troubleshoot and resolve complex production and integration issues.
  • Analyze existing systems and quickly understand technical dependencies and data flows.
  • Apply strong object-oriented design, design patterns, multithreading, and software engineering principles.
  • Develop unit and integration tests to ensure high-quality production releases.
  • Participate in CI/CD and DevOps practices.
  • Collaborate with distributed global technology teams and business stakeholders.
  • Take ownership of deliverables and provide clear status updates.
  • Work effectively in a fast-paced, high-pressure environment.

Required Qualifications

  • Bachelor's degree in Computer Science or a related technical field.
  • 3+ years of professional software development experience.
  • Strong hands-on Python development experience.
  • Strong software engineering background.
  • Hands-on experience with Apache Kafka and real-time/streaming data pipelines.
  • Experience developing and supporting complex integrations and production systems.
  • Strong understanding of multithreading, object-oriented design, and design patterns.
  • Experience with unit testing and integration testing.
  • Experience troubleshooting and resolving complex production issues.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong communication, problem-solving, and ownership skills.
  • Ability to work independently while collaborating with a distributed global team.
  • Ability to work onsite 5 days per week in NYC or Miami.
  • Must be comfortable participating in technical/coding assessments.

Preferred Qualifications

  • Experience with WSO (Wall Street Office).
  • Experience with Allvue or WSO/Allvue integrations.
  • Functional experience with credit products, including:
    • Leveraged loans
    • CLOs
    • Syndicated loans
    • Related credit products
  • Experience with Java or another programming language.
  • Experience with MongoDB or another NoSQL database.
  • Experience with modern IDEs and developer productivity tools.
  • Experience working with financial trading, trade capture, risk, or P&L systems.

Ideal Candidate

The ideal candidate is a hands-on Python/software engineer who has built or supported real-time production systems and Kafka-based streaming applications.

WSO/Allvue experience is a strong plus, but candidates without WSO/Allvue experience will still be considered if they have strong Python, Kafka, real-time, integration, and production engineering experience.

Work Location

New York City, NY or Miami, FL – 5 days onsite per week.
Candidates must be comfortable with the onsite requirement.

Contract

Contract opportunity with potential for extension based on project requirements and performance.

Similar jobs