Senior Software Engineer

Senior Engineer – Data/Software - London - £90,000 - £130,000

My client are expanding their Data Science & Technology, the team builds the systems and tools that enable trading teams to analyze markets, forecast price movements, and manage risk with speed and precision. If you’re passionate about engineering impactful solutions in a high-performance trading environment, this is an opportunity to drive innovation at the intersection of data, technology, and commerce.

Salary and Benefits

  • Competitive salary of up to £130,000 (DOE)
  • Performance bonus of up to 30%
  • Comprehensive medical, dental, retirement, and life insurance
  • Wellness and employee assistance programs
  • Parental and family leave policies
  • Two paid days annually to volunteer with local charities
  • 23 days annual leave plus bank holidays
  • Hybrid work model – 3 days per week in the London office

Role and Responsibilities

  • Collaborate directly with trading and analytics teams to engineer, optimize, and automate front-office workflows and analytical models.
  • Develop robust Python-based services and APIs using modern frameworks, microservice architectures, and best-practice design principles.
  • Design and maintain tools that support market data ingestion, supply & demand modeling, and position management.
  • Leverage AWS cloud technologies (including ECS, Lambda, S3, and CloudWatch) to deploy scalable, high-availability systems for data processing and analytics.
  • Integrate and optimize data pipelines with Snowflake, enabling efficient access to large-scale market and transactional data.
  • Build and deploy cloud-native systems that seamlessly integrate with front-office platforms—powering real-time analytics, visualization, and decision-making.
  • Contribute to internal libraries and shared frameworks, ensuring performance, reliability, and maintainability across the technology stack.

Requirements

  • Strong professional experience with Python and deep understanding of object-oriented programming.
  • Advanced knowledge of SQL and relational database technologies.
  • Familiarity with DevOps practices, including Docker and cloud-native deployment pipelines.
  • Proficiency in Linux and Windows environments.
  • Experience with AWS and Snowflake.
  • Prior experience in energy or commodities trading is a major advantage.
  • Excellent communication skills across both technical and commercial teams.
  • Strong problem-solving ability, attention to detail, and passion for technical innovation.

If you’re interested, get in touch ASAP with a copy of your most recent and up-to-date CV and email me at m.fox@tenthrevolution.com or you can call me on 0191 300 1232.

Please Note: This is a permanent role for UK residents only. This role does not offer Sponsorship. You must have the right to work in the UK with no restrictions. Some of our roles may be subject to successful background checks including a DBS and Credit Check.

TRG are the go-to recruiter for Power BI and Azure Data Platform roles in the UK, offering more opportunities across the country than any other. We're the proud sponsor and supporter of SQLBits, Power Platform World Tour, the London Power BI User Group, Newcastle Power BI User Group and Newcastle Data Platform and Cloud User Group. To find out more and speak confidentially about your job search or hiring needs, please contact me directly at m.fox@tenthrevolution.com

Company
Tenth Revolution Group
Location
City of London, Greater London, UK
Hybrid / WFH Options
Posted
Company
Tenth Revolution Group
Location
City of London, Greater London, UK
Hybrid / WFH Options
Posted