Banner Default Image


< Return to job search

Senior Python Developer

Job title: Senior Python Developer
Location: London
Industry: Software Engineering
Salary: £75,000 - £90,000 plus bonus & benefits
Reference: 16905
Contact name: Ciara Clarke
Job published: January 23, 2023

Job description

As part of a small, talented development team, you will help build and expand the batch functionality of the largest equities exchange in Europe, as well as the derivatives exchange and other platforms.

  • Design and build highly reliable, highly testable Python systems.
  • Lead complex projects including:
    • Meet regularly with team members and management to discuss project progress and operational correctness/efficiency.
    • Manage the involvement of developers across multiple systems and/or other developers both in London and the United States.
  • Provide mentoring for other developers (worldwide when necessary).
  • Lead others in debugging of complicated engineering and operational problems.
  • Provide operational support for Europe’s trading systems, including a rotating weekly early shift (come into the office one hour early, leave the office one hour early).
  • Work closely with business development and sales teams to develop innovative new products and features for the exchanges.

  • Solid Python knowledge
  • A commitment to writing testable, maintainable code.
  • Familiarity with more advanced SQL techniques.
  • Basic, but broad, knowledge of algorithms and data structures.
  • Highly preferred: Experience with TDD, BDD or other testing methodologies
  • Preferred: Experience in one or more relevant financial areas (market data, order management, algorithmic trading, financial systems integration, compliance, etc.)

This firm believes in the value of testable, maintainable code, pair programming and software craftsmanship; as they expand and grow their product suite, they need an experienced engineer with strong leadership skills to help them grow.

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.
  Apply for this job

Share this job