Wintermute
Posted 2y ago

Core Developer (Python)

Wintermute
London, United Kingdom
HybridFull Time
Responsibilities
  • developing core
  • collaborating traders
  • maintaining systems
Requirements
  • 2+ years Python experience
  • C++ is a plus
  • Linux experience
  • PostgreSQL/SQL
  • Strong interpersonal skills
Technical tools mentioned
PythonC++PostgreSQLLinuxSQL

Job description

About Wintermute

Wintermute is one of the largest crypto-native algorithmic trading companies in digital assets. We provide liquidity algorithmically across most cryptocurrency exchanges and trading platforms, a broad range of OTC trading solutions as well as support high profile blockchain projects and traditional financial institutions moving into crypto. Wintermute also has a Wintermute Ventures arm that invests in early stage DeFi projects. 

Wintermute was founded in 2017 by industry leaders and has successfully navigated crypto industry cycles. Culturally, we combine the best of the two worlds: the technology standards of high-frequency trading firms in traditional markets and the innovative and entrepreneurial culture of technology startups. To Wintermute digital assets is not just another asset class, we believe in the innovative potential of blockchain, the fundamental innovations, we have a long-term view on the digital asset market and are taking a leadership position in building an innovative and compliant market. Read more here.

Working at Wintermute

We are looking for an experienced developer to join the Core Development team. Joining us means working on a small, highly efficient team with a broad mandate that covers many areas of the business. The role will be ideal for someone who is pragmatic, passionate about what they do and capable of writing clean and concise code. Neither crypto nor finance experience is required; we care more about your technical skills and mindset. We also look for strong interpersonal skills as you will work closely with traders, C++ developers, middle office, quantitative researchers and the DeFi Team on various projects. 

Most of our services are written in Python, but we also have high-performance infrastructure written in C++. For both Python and C++ we are usually on the most recent versions. Besides that we use Linux for all machines, PostgreSQL for databases and a few bespoke in-house solutions for problems common in high-frequency trading.


Working at Wintermute

We are looking for an experienced developer to join the Core Development team. Joining us means working on a small, highly efficient team with a broad mandate that covers many areas of the business. The role will be ideal for someone who is pragmatic, passionate about what they do and capable of writing clean and concise code. Neither crypto nor finance experience is required; we care more about your technical skills and mindset. We also look for strong interpersonal skills as you will work closely with traders, C++ developers, middle office, quantitative researchers and the DeFi Team on various projects. 

Most of our services are written in Python, but we also have high-performance infrastructure written in C++. For both Python and C++ we are usually on the most recent versions. Besides that we use Linux for all machines, PostgreSQL for databases and a few bespoke in-house solutions for problems common in high-frequency trading.


Examples of projects:
  • Capturing data about our own trading activities from the large number of exchanges we trade on, and exposing this to internal systems and users.
  • A reconciliation system matching trade and transfer information to produce real-time positions, alerts and reports.
  • The GUI used by traders for their day-to-day activities.
  • An automated settlement system for settling balances with counterparties who trade directly with us instead of going through exchanges.
  • A storage system used by quants for their machine learning features. 


  • Hard skills requirements:
  • At least 2 years of Python experience. C++ experience is an advantage. 
  • Experience with SQL databases.
  • Comfortable with Linux.
  • Interest in either crypto or finance. Any experience relevant to the work we do would be an advantage.


  • Here is why you should join our dynamic team:
  • Opportunity to work at one of the world's leading algorithmic trading firms
  • Engaging projects offering accelerated responsibilities and ownership compared to traditional finance environments.
  • A vibrant working culture with team meals, festive celebrations, gaming events and company wide team building events.
  • A Wintermute-inspired office in central London, featuring an array of amenities such as table tennis and foosball, personalized desk configurations, a cozy team breakout area with games.
  • Great company culture: informal, non-hierarchical, ambitious, highly professional with a startup vibe, collaborative and entrepreneurial.
  • A performance-based compensation with a significant earning potential alongside standard perks like pension and private health insurance.


  • Note:
  • Although we are unable to accept fully remote candidates, we support significant flexibility in regards to working from home and working hours.
  • We offer UK work permits and help with relocation


  • Find out more:
  • Website
  • Twitter
  • Linkedin
  • Youtube
  • View our open positions
  • About Wintermute

    Provides algorithmic trading and market making services for digital assets.

    Year founded
    2017
    Employees
    130
    Organization type
    Private
    Latest investment
    Raised $33.10M Series C (2024) — led by Tencent Holdings
    Headquarters
    GB

    Similar jobs

    Core Developer roles near London
    5mo
    Save
    Mark Applied
    Hide
    Low Latency OEMS Engineer (Java)
    New York City or London or Hong Kong
    OnsiteFull Time
    Jain Global
    Jain Global: Global multi-strategy investment firm managing diversified financial assets.
    3+ YOE3+ years in low-latency Java development for OMS/EMS; Bachelor's in CS/Engineering; CI/CD; cloud; Docker/Kubernetes; Java with zero-copy, NIO, GC tuning; FIX/protobuf knowledge; strong collaboration.
    Java, Azure DevOps, Jenkins, AWS, Azure, GCP, Docker, Kubernetes, NIO, Garbage Collection, Aeron, FIX, protobuf
    1w
    Save
    Mark Applied
    Hide
    Senior MCX Core Engineer
    Reading, Berkshire, United Kingdom
    HybridFull Time
    Samsung Electronics
    Samsung ElectronicsKorea Exchange: 005930: Develops and manufactures consumer electronics, semiconductors, and mobile devices.
    Expertise in 4G/5G Core/IMS, MCX/VoLTE testing and troubleshooting, VMware deployments, Wireshark/IXIA, Jira/ServiceNow, on-call support, and engineering degree or equivalent.
    Wireshark, IXIA, Jira, ServiceNow, VMware
    2mo
    Save
    Mark Applied
    Hide
    Senior Core Banking Developer
    London, England, United Kingdom
    HybridFull Time
    U.S. Bank
    U.S. BankNYSE: USB: Provider of personal, business, and institutional financial services.
    5+ YOE5+ years building APIs/integration services in regulated finance; direct Thought Machine/Vault experience or comparable modern core platform; strong ledger/accounting knowledge; cloud-native, CI/CD, Docker, Kafka, Python/Java/Kotlin/Go, SQL/Snowflake/BigQuery.
    Thought Machine, Thought Machine Vault, 10X, Python, Java, Kotlin, Go, REST, gRPC, Kafka, Git, SQL, Snowflake, BigQuery, ETL/ELT, AWS, Azure, GCP, Docker, CI/CD, Istio, Linkerd, TOGAF
    2mo
    Save
    Mark Applied
    Hide
    Assistant Vice President, Fixed Income eTrading Core Java Developer
    Mississauga or Paris or London or New York City or Shanghai or Sydney or Tokyo
    $94k-$142k/yr HybridFull Time
    Citi
    CitiNYSE: C: Global diversified financial services holding.
    3+ YOE3-7 years server-side Core Java experience with multi-threading, Spring, Linux, relational databases, strong architecture knowledge, Agile/TDD/CI-CD practices, and computing fundamentals; Bachelor's required, Master's preferred.
    Core Java, Spring, Linux, Relational Databases, Jira, GitHub, Sonar, Team City, IntelliJ, Gradle, ION, JSON, XML, REST, KDB, Copilot, Claude, Devin
    3w
    Save
    Mark Applied
    Hide
    Packet Core Test Engineer
    Abingdon or Woking
    HybridFull Time
    Capgemini
    CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
    Integration and test of containerized mobile packet core, platform validation, risk mitigation, packet capture and diagnostics, networking protocols knowledge, Docker/Kubernetes and cloud-native proficiency.
    Wireshark, Infovista Ativa, Docker, Kubernetes, Prometheus, Grafana
    1y
    Save
    Mark Applied
    Hide
    Front Office Core Developer – Crypto
    London, United Kingdom
    OnsiteFull Time
    Qube Research & Technologies
    Qube Research & Technologies: Global quantitative and systematic investment manager for liquid assets.
    5+ YOE5-10 years of experience, strong Python skills, knowledge of real-time applications, and ability to architect high-throughput systems.
    Python, C++, Rust, AWS, DevOps, CICD
    1mo
    Save
    Mark Applied
    Hide
    Field and Core Logging Engineer
    Wallingford, Oxfordshire, United Kingdom
    FieldFull Time
    Fugro
    FugroEuronext Amsterdam: FUR: Provides geodata collection and analysis for infrastructure and energy.
    Bachelor's in civil engineering, geology or equivalent; ability to perform core logging, geotechnical testing and offshore shift work; strong communication and willingness to travel offshore; standing for extended periods.
    GeODin, GERRIT
    1y
    Save
    Mark Applied
    Hide
    5G Core Network Development Engineer
    Stevenage, England, United Kingdom
    £40k-£60k/yr RemoteFull Time
    FindErnest
    FindErnest: A technology delivering IT services and solutions.
    6+ YOE6+ years in 5G SBA network functions; cloud-native deployments; Docker/Kubernetes; REST/gRPC APIs; Go/Java/C++; Linux scripting; NFV/service mesh knowledge.
    Docker, Kubernetes, REST, gRPC, Prometheus, Grafana, Jaeger, ELK, Jenkins, Shell scripting, Python, Istio, Prometheus, Terraform