Senior Developer

London, ENG, GB, United Kingdom

Job Description

We give our employees access to a comprehensive and competitive reward programme, including a wide range of health, wellbeing and quality-of-life benefits.


Gym subsidy


Flexible work arrangements


Private medical insurance


Social


Refreshments


Season ticket travel loan



Detail

Job Purpose:




The Senior Developer/ Software Engineer is responsible for designing, developing, and maintaining high-performance, low-latency applications that support the firm's real-time energy trading strategies and decision-making systems. This role plays a key part in delivering competitive advantage in the rapidly evolving energy markets.

Key Responsibilities:




Design and develop efficient, reliable, and reusable C++ code for low-latency systems supporting energy market operations, ensuring optimal performance and scalability.


Collaborate with energy traders, researchers, and other engineers to create and enhance high-performance market strategies, forecasting models, and real-time trading algorithms.

Implement performance and quality modules to ensure optimal system performance and reliability, and identify and resolve bottlenecks in energy data processing pipelines.

Perform diagnostic tests, debugging, and troubleshooting to resolve software and hardware compatibility issues in energy trading and data acquisition systems.

Document processes and maintain software development records, ensuring knowledge transfer and continuity across energy technology initiatives.
Stay up-to-date with the latest C++ standards, best practices, and advancements in low-latency and real-time systems within the energy sector, and share knowledge with the team.

Required Skills and Experience:




Preferred Bachelor's degree in Computer Science, Engineering, or a related field.


Preferred at least 5 years of experience as a C++ Software Engineer, with a strong focus on low-latency systems, ideally in trading or real-time data environments.

Proficient in object-oriented programming, data structures, and algorithms.

Hands-on experience with multithreaded programming, concurrency, and lock-free data structures.

Strong understanding of the software development life cycle and agile methodologies.

Excellent problem-solving and analytical skills.
Ability to work in a fast-paced, high-pressure environment and meet tight deadlines, particularly in time-sensitive energy trading or grid operations.

Preferred Skills and Experience:




Experience in the energy industry or with real-time trading systems for electricity, natural gas, or renewable markets.


Knowledge of energy market data protocols and industry standards (e.g., ISO/RTO data feeds, SCADA integration).

Familiarity with high-performance databases and in-memory data grids used in energy analytics.

Proficiency in Python or other scripting languages for data analysis, forecasting, and backtesting of energy strategies.
* Experience with continuous integration and deployment tools in mission-critical environments.

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
    JD3046711
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned