Senior Python Software Engineer

Company: Citadel Securities
Apply for the Senior Python Software Engineer
Location: London
Job Description:

Overview

In this role, you will craft next-generation software solutions that support multiple business areas across the firm. You’ll collaborate with business leaders to align priorities and deliver tailored technology, tackle complex problems, and operate in a self-driven, proactive way. You will support trading activities with timely, reliable systems while shaping scalable software that improves performance. This is a chance to impact fast-paced financial markets and work within a world-class technology and trading environment.

Pay / Benefits

  • discretionary incentive compensation
  • medical and life insurance
  • retirement and tax-free savings plans
  • access to healthcare programs

Responsibilities

  • Design, develop, test, and deploy software solutions across the firm
  • Partner with business leaders to define priorities and deliver custom technology solutions
  • Analyze complex business and technical problems
  • Make sound, proactive decisions in a self-directed manner
  • Provide timely systems support for trading activities

Key requirements

  • Strong passion for technology and software development
  • In-depth experience with Python
  • Ability to solve open-ended problems using analytical methods
  • Knowledge of Linux systems
  • Strong scripting experience with integration of components and systems
  • Professional experience with distributed systems
  • Knowledge of SDLC methodologies
  • Strong communication and interpersonal skills in a dynamic trading environment
  • Bachelor’s degree in Computer Science or related field
  • strong communication
  • interpersonal skills
  • proactive/self-directed mindset
  • Python
  • Linux
  • distributed systems

Posted: September 14th, 2026