A leading global energy trading organisation is undergoing a major technology transformation and is seeking a Senior Software Engineer to help modernise and digitalise its core trading technology estate.
This is an opportunity to join a high-profile engineering programme focused on rebuilding legacy platforms, adopting modern cloud-native technologies, and leveraging AI-driven tools to improve engineering productivity and operational efficiency.
What You'll Be Doing
* Assess and modernise existing trading technology platforms.
* Design and build scalable cloud-native applications and services.
* Develop APIs, backend systems, and distributed applications.
* Contribute to future-state architecture and technology roadmaps.
* Implement AI-driven solutions and automation across engineering workflows.
* Collaborate with engineering, platform, and product teams to enhance the overall technology ecosystem.
* Drive best practices in software engineering, cloud architecture, and platform reliability.
* Support the migration of legacy systems to modern architectures and cloud environments.
Skills & Experience
* Strong software engineering background with experience delivering enterprise-scale solutions.
* Commercial experience developing applications using C#/.NET and/or Python.
* Hands-on experience with AWS and cloud-native engineering practices.
* Experience with Docker, Kubernetes, and modern software architectures.
* Strong backend development and API design skills.
* Proven experience modernising legacy applications and platforms.
* Understanding of distributed systems, microservices, and event-driven architectures.
* Exposure to AI/LLM technologies and engineering automation is advantageous.
* Strong problem-solving skills and the ability to work effectively within cross-functional teams.
Desirable
* Experience within energy trading, commodities trading, financial services, or other highly regulated environments.
* Knowledge of CI/CD, Infrastructure as Code, and DevOps practices.
* Experience designing highly available, resilient, and secure cloud-based systems.
Why Join?
* Play a key role in a major technology transformation programme.
* Work with modern cloud, container, and AI technologies.
* Influence the future architecture of a global trading platform.
* Collaborate with experienced engineers in a fast-paced, innovative environment.