Trainee Engineer (Permanent) in London

Trainee Engineer (Permanent) in London

London Trainee 30000 - 40000 Β£ / year (est.) No working from home possible
DXC Technology

At a Glance

  • Tasks: Design and build risk engineering systems while collaborating with traders and risk managers.
  • Company: Global commodity trading company focused on innovation and technology.
  • Benefits: Permanent position with competitive salary and opportunities for professional growth.
  • Other info: Dynamic role with daily releases and a focus on modern software delivery practices.
  • Why this job: Join a fast-paced environment and make an impact in commodities risk and market data.
  • Qualifications: Proficient in Python, with full-stack development experience and knowledge of cloud platforms.

The predicted salary is between 30000 - 40000 Β£ per year.

Our client, a global commodity trading company committed to innovation, is seeking a Senior Risk Engineer to join their engineering team. This role operates at the intersection of commodities risk, market data, and modern software delivery.

You will work in a fast-paced environment, taking full ownership of problems from high-level business requirements through to production deployment, often within the same day. This is a hands-on engineering position involving coding, architectural design, and close collaboration with risk and trading stakeholders to translate complex domain requirements into robust, scalable solutions.

  • Design, build, and maintain risk engineering systems across the full stack, with a focus on commodities risk and market data pipelines;
  • Take high-level, loosely defined requirements from trading and risk stakeholders and independently infer the detail needed to deliver correct, production-ready solutions;
  • Contribute to multiple daily releases in a CI/CD environment β€” writing code that is testable, observable, and safe to ship continuously;
  • Work within and help evolve cloud-native, engineering-led platforms, applying modern infrastructure and deployment practices;
  • Collaborate closely with quants, traders, and risk managers to ensure systems accurately reflect market and risk realities;
  • Solid understanding of commodities markets β€” price risk, mark-to-market, curves, and market data flows;
  • Experience building or maintaining systems that consume and process market data at scale;
  • Proficient Python practitioner β€” you write clean, idiomatic, well-tested code as a matter of habit;
  • Working knowledge of full-stack development: comfortable across backend services, APIs, and front-end interfaces as needed;
  • Experienced with cloud-based platforms (AWS, GCP, or Azure) and the engineering practices that go with them β€” containerization, infrastructure-as-code, managed services;
  • Disciplined about testing, observability, and rollback β€” you ship fast without being reckless;

Trainee Engineer (Permanent) in London employer: DXC Technology

Join a dynamic global commodity trading company that prioritises innovation and employee development. As a Trainee Engineer, you will thrive in a collaborative work culture that encourages hands-on learning and rapid problem-solving, with opportunities for growth in a fast-paced environment. Enjoy the unique advantage of working at the forefront of commodities risk and market data, where your contributions directly impact the business and your career progression is supported through continuous training and mentorship.

DXC Technology

Contact Details:

DXC Technology Recruitment Team

StudySmarter Expert Advice🀫

We think this is how you could land Trainee Engineer (Permanent) in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to risk engineering or market data. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your Python and full-stack development knowledge. Be ready to discuss your experience with cloud platforms and how you've tackled real-world problems in past projects.

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Plus, it makes it easier for us to keep track of your application and get back to you quickly.

We think you need these skills to ace Trainee Engineer (Permanent) in London

Coding
Architectural Design
Collaboration
Risk Engineering
Market Data Processing
CI/CD Practices
Cloud-Native Platforms

Some tips for your application 🫑

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Trainee Engineer role. Highlight any relevant projects or coursework that showcase your coding abilities, especially in Python and full-stack development.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about commodities risk and engineering. Share specific examples of how you've tackled challenges in the past, and don’t forget to mention your familiarity with cloud platforms like AWS or GCP.

Showcase Your Problem-Solving Skills:In your application, emphasise your ability to take high-level requirements and break them down into actionable tasks. We love candidates who can demonstrate their thought process and how they approach complex problems.

Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It’s straightforward, and you’ll be able to track your application status easily!

How to prepare for a job interview at DXC Technology

✨Know Your Stuff

Make sure you brush up on your knowledge of commodities markets and risk management. Understand key concepts like price risk and market data flows, as these will likely come up in conversation. Being able to discuss these topics confidently will show that you're serious about the role.

✨Show Off Your Coding Skills

Since this position requires a solid understanding of Python and full-stack development, be prepared to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, idiomatic code beforehand. Familiarise yourself with common algorithms and data structures too!

✨Talk About Collaboration

This role involves working closely with quants, traders, and risk managers, so be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked with others to deliver projects, especially in fast-paced settings. Highlight your communication skills and ability to translate complex requirements into actionable tasks.

✨Get Comfortable with CI/CD

Since the job involves contributing to multiple daily releases in a CI/CD environment, make sure you understand the principles behind continuous integration and deployment. Be prepared to discuss your experience with cloud platforms like AWS or Azure, and how you've implemented best practices in testing and observability in your previous projects.