Senior Software Engineer (trading Systems)

Leeds, ENG, GB, United Kingdom

Job Description

We are looking for an experienced Senior Python Software Engineer to take ownership of an established trading-related application and drive its ongoing development. You will manage and enhance the existing codebase, deliver new features, ensure reliability and performance, and help evolve the system as the business grows.

This is an excellent opportunity for someone who enjoys autonomy, technical responsibility, and working on low-latency, high-performance applications.

What You'll Do



Maintain, extend, and optimise an existing Python-based trading application Add new features and improve current capabilities with a focus on performance, reliability and clean architecture Work with Redis, Azure VMs, and Anaconda environments Ensure the application runs efficiently and accurately, including tasks requiring millisecond-level precision Troubleshoot production issues and improve system observability Collaborate directly with the founder to shape technical direction and priorities Integrate or work with market data and order-routing systems Be available for system monitoring and troubleshooting during key market hours (8pm to 9pm).

Essential Skills



Expert-level Python developer (min. 5+ years professional experience) Strong experience building high-performance and low-latency applications Strong understanding of asynchronous programming, multiprocessing, and performance optimisation Experience managing and improving existing codebases Experience with Redis and general database performance considerations Competent with Azure cloud environments (VMs, deployment, monitoring, etc.) Comfortable working independently, making architectural decisions, and maintaining high code quality Excellent problem-solving skills and attention to detail

Desirable Skills



Experience with algorithmic trading or market data systems Familiarity with Interactive Brokers TWS or other brokerage APIs Experience with distributed systems, message queues, or event-driven architectures Background in financial markets or fintech

What We Offer



Competitive salary negotiable based on experience Hybrid role: Primarily remote, with some in-office collaboration days each month for coordination and planning Yearly bonus based on company performance The chance to take significant ownership of a live, production-grade system Long-term role with the opportunity to influence the roadmap and system design A lean environment with minimal bureaucracy and direct impact

How to Apply



Please send your CV and a brief introduction highlighting your suitability for the role.

Job Type: Full-time

Pay: 70,000.00-130,000.00 per year

Benefits:

Work from home
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4364659
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Leeds, ENG, GB, United Kingdom
  • Education
    Not mentioned