



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.


