Remote Senior Software Developer - Energy Trading
- wolverhampton, west midlands, WV1 1LD, United Kingdom
- Permanent·Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and experienced Remote Senior Software Developer to join their innovative team focused on Energy Trading platforms. This role is pivotal in developing and maintaining high-performance, low-latency trading systems that are essential for the company's success in a dynamic market. You will be instrumental in designing robust software architectures, writing efficient code, and collaborating with quant analysts and traders to deliver cutting-edge solutions. As a fully remote position, you will have the flexibility to work from anywhere, contributing to a collaborative and results-driven engineering culture that values technical excellence and continuous improvement in the fast-paced world of energy markets.
Key Responsibilities
- Design, develop, and deploy complex, high-performance trading applications and backend services using C++ or Java.
- Write clean, efficient, well-documented, and thoroughly tested code, adhering to best practices and coding standards.
- Collaborate closely with traders, quantitative analysts, and other engineers to gather requirements and deliver robust solutions.
- Optimize application performance, focusing on low latency and high throughput for trading operations.
- Participate in code reviews, architectural discussions, and contribute to improving the overall software development lifecycle.
- Troubleshoot and resolve issues in production environments, ensuring system stability and reliability.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
- Minimum of 6 years of professional software development experience, with a strong focus on backend development.
- Proven experience in developing low-latency, high-frequency trading systems or financial applications.
- Strong proficiency in C++ or Java, and familiarity with multithreading, and concurrent programming.
- Experience with messaging systems (e.g., Kafka, ZeroMQ) and database technologies.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a remote, fast-paced team.
Benefits
- Highly competitive salary and bonus structure tied to individual and company performance.
- Fully remote work arrangement with flexible working hours.
- Comprehensive health, dental, and vision insurance coverage.
- Generous allowance for home office equipment and professional development.
- Opportunity to work on challenging problems at the forefront of energy trading technology.


