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.
Responsibilities
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.
Requirements
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