I

ION Group

Provides automated software platforms for trading

Lead Python Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 8 years of commercial-grade software development experience with complex applications.
  • Strong expertise in Python 3.4+, including advanced language features, asynchronous operations, and object-oriented and functional programming principles.
  • Experience developing cloud-native applications on AWS is mandatory.
  • In-depth knowledge of microservices architecture and data modeling.
  • Expertise in messaging, streaming, and REST API development.
  • Familiarity with Consul, Docker, Kubernetes, Kafka, and Spark.
  • Proficiency in Agile development methodologies.
  • A bachelor's or master's degree in Computer Science, Engineering, Physics, or Mathematics, or equivalent work experience.

Responsibilities

  • Develop scalable Python-based microservices to process data streams using streaming, messaging, and REST technologies.
  • Design and implement robust solutions for market and credit counterparty risk platforms.
  • Use advanced Python features, including context managers, decorators, and descriptors, to build efficient and maintainable code.
  • Architect and implement solutions using Consul, Docker, Kubernetes, Kafka, and Spark.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality financial systems.
  • Create and optimize database models for SQL, MongoDB, and key-value stores.
  • Build and maintain testing frameworks using Behave and PyTest to ensure software reliability.
  • Design and implement asynchronous operations, multithreading, and multiprocessing in Python.
  • Develop and deploy cloud-native applications in AWS environments.
  • Lead the design and integration of messaging, streaming, and REST APIs.
  • Ensure high-performance, scalable solutions with consistent deployment processes.

Desired Qualifications

  • Experience with market and credit counterparty risk platforms is optional.

About the Company

ION Group

Provides automated software platforms for trading

ION Group delivers software platforms and APIs that automate trading, processing, and risk management for institutional clients in global financial markets. Its products connect to multiple trading venues and exchanges, enabling efficient, accurate transactions and streamlined operations. The company earns revenue from software licensing, subscriptions, and professional services, including customization and support. ION differentiates itself by expanding through acquisitions to stay agile and by offering integrated automation across trading, processing, and risk management, backed by a broad connectivity footprint. The goal is to help clients achieve greater efficiency and reduce operational risk in their financial workflows.

Company size
5,001-10,000
Company stage
Growth Equity (Venture Capital)
Total funding
$438.5M
Headquarters
London, United Kingdom
Founded
1998

Recently Posted Jobs

Explore more opportunities at ION Group

See more jobs