cover image
Tenth Revolution Group

Senior Software Engineer

Hybrid

London, United kingdom

£ 130,000 /year

Senior

Full Time

23-10-2025

Share this job:

Skills

Communication Python Go SQL DevOps Docker Problem-solving Decision-making Attention to detail Linux Windows Programming power bi Azure AWS AWS Cloud Microservice Analytics Snowflake Data Science

Job Specifications

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

About the Company

As the global leaders in solving the technology skills gap, we find, train, and deploy experienced professionals, reskill your existing staff and deliver world-class consulting services, all through our unique range of talent solutions. What we do Find talent Permanent and contract recruitment for one role or an entire team Train talent Upskill existing employees via our training programs Deploy talent Access experienced professionals through our hire-train-deploy model Consulting services A new team or project support provi... Know more