At a Glance
- Tasks: Engineer resilient trading platform integrations and automate workflows for real-time performance.
- Company: Join the London Metal Exchange, a global leader in industrial metals trading.
- Benefits: Enjoy a competitive salary, health benefits, and opportunities for remote work.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
- Qualifications: 5+ years in software development, strong Java skills, and cloud infrastructure knowledge.
- Other info: Be part of a diverse team committed to innovation and collaboration.
The predicted salary is between 70000 - 90000 ÂŁ per year.
**Shift Pattern:** Standard 40 Hour Week (United Kingdom)
**Scheduled Weekly Hours:** 40
**Corporate Grade:** C - Vice President
**Reporting Line:** (UK Division) Information Technology
**Location:** UK-London
**Worker Type:** Permanent
**About the London Metal Exchange:** The London Metal Exchange is the world centre for industrial metals trading. Most of the worldâs global non-ferrous futures business is conducted on the LMEâs three trading platforms totalling $18 trillion, 178 million lots and 4 billion tonnes with a market open interest high of 1.8 million lots in 2024. All trades are cleared and settled by LME Clear.
**Overall Purpose of Role:** LMEsmart is the LMEâs Inter-Office Trading platform, responsible for trade registration, lifecycle management, and trade matching. The primary focus of the role is to engineer resilient Inter-Office integrations and workflows that automate recovery, streamline priceâband governance, and surface realâtime matching performanceâreducing manual effort, improving compliance, and strengthening InterâOffice market oversight.
Develop the automation of test tooling and framework development for the Inter-Office Trading platformâonboarding vendor tools, analysing requirements, developing, deploying and documenting solutions. Execute and evolve the automated test suite with actionable MI/reporting; refining a robust automation foundation that improves efficiency and delivery; communicate key insights to IT and Business stakeholders; and manage the relevant test environments so application codebases and underlying infrastructure are well understood and documented.
**PERSON SPECIFICATION:**
- Academic and Professional Qualifications Required: Preferred - Bachelors or Masterâs Degree (Computer Science or Related Degree, Maths or Physics also considered)
- Required Knowledge and Level of Experience:
- Degree in Computer Science, IT or related disciplines.
- 5+ yearsâ experience in software development with Java (JVM), including performance optimisation and profiling.
- Deep understanding of cloud infrastructures, usage patterns, across at least one major cloud vendor.
- Knowledge of offâheap data structures, including memoryâmapped fileâbased data structures.
- Knowledge and experience of JVM based optimisation.
- Experience with distributed systems, data streaming (e.g., Kafka) and bigâdata processing paradigms.
- Working in any of: Scrum, Agile, XP, Kanban or Lean Software Development environment.
- Software and application design and algorithm design and implementation.
- Version control with Git; understanding of DevOps principles and secure software development (DevSecOps).
- Working knowledge of data streaming standards and useâcases; exposure to highlyâavailable services.
- Security aspects of software development.
- Bonus for knowledge of:
- UI development using React.js.
- Scripting languages, preferably Python.
- NoSQL or distributed databases (e.g., Redis, Couchbase).
- Automation/configuration management (e.g., Ansible, Puppet, Chef).
- Containerisation and orchestration (Docker, Kubernetes).
- Public cloud (e.g., AWS) and IaC (e.g., CloudFormation).
- Skills set and Core Competencies Required for Role:
- Highly proficient in Java; able to build highâthroughput, lowâlatency services.
- Understanding of containers and Kubernetes; ability to implement complex network topologies in cloud like environments.
- Ability to scale applications to handle highâfrequency market data.
- Must be able to communicate clearly and constructively with wide range of audiences in writing or in speech.
- Be able to make decisions and have action-oriented attitude.
- Establishes and maintains constructive and collaborative relationships with all business areas.
- Proactive planning, pragmatic judgement and attention to detail.
- Personal Qualities:
- Calm under pressure with changing priorities; resolves issues innovatively.
- Dynamic, selfâmotivated, accountable and proactive; takes pride in team deliverables.
- Strong interpersonal skills; able to mentor and support colleagues.
The LME is committed to creating a diverse environment and is proud to be an equal opportunity employer. In recruiting for our teams, we welcome the unique contributions that you can bring in terms of education, ethnicity, race, sex, gender identity, expression and reassignment, nation of origin, age, languages spoken, colour, religion, disability, sexual orientation and beliefs. In doing so, we want every LME employee to feel our commitment to showing respect for all and encouraging open collaboration and communication.
Hong Kong Exchanges and Clearing Limited (HKEX) is a publicly-traded company (HKEX Stock Code:388) and one of the worldâs leading global exchange groups, offering a range of equity, derivative, commodity, fixed income and other financial markets, products and services, including the London Metals Exchange.
As a superconnector and gateway between East and West, HKEX facilitates the two-way flow of capital, ideas and dialogue between China and the rest of world, through its pioneering Connect schemes, increasingly diversified product ecosystem and its deep, liquid and international markets. HKEX is a purpose-led organisation which, across its business and through the work of HKEX Foundation, seeks to connect, promote and progress its markets and the communities it supports for the prosperity of all.
Senior Engineer employer: London Metal Exchange Limited
Contact Detail:
London Metal Exchange Limited Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Engineer
â¨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
â¨Tip Number 2
Prepare for interviews by practising common questions and showcasing your skills. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your achievements.
â¨Tip Number 3
Donât just apply blindly! Tailor your approach for each role. Research the company and its culture, and be ready to explain how your experience aligns with their needs during interviews.
â¨Tip Number 4
Keep an eye on our website for new job postings. We regularly update our listings, and applying directly through us can give you a better chance of standing out!
We think you need these skills to ace Senior Engineer
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Senior Engineer role. Highlight your experience with Java, cloud infrastructures, and any relevant projects that showcase your skills in automation and distributed systems.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with the responsibilities of engineering resilient Inter-Office integrations and workflows.
Showcase Your Problem-Solving Skills: In your application, donât forget to mention specific examples where you've tackled challenges or improved processes. We love seeing how you think critically and innovate under pressure!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role without any hiccups!
How to prepare for a job interview at London Metal Exchange Limited
â¨Know Your Tech Inside Out
Make sure youâre well-versed in Java and the specific technologies mentioned in the job description. Brush up on your knowledge of cloud infrastructures, distributed systems, and data streaming. Being able to discuss your experience with these technologies confidently will show that you're a strong candidate.
â¨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles. Think about situations where you had to innovate under pressure or adapt to changing priorities. This will demonstrate your ability to stay calm and effective in a fast-paced environment, which is crucial for a Senior Engineer.
â¨Communicate Clearly
Practice articulating your thoughts clearly and concisely. Youâll need to communicate with various stakeholders, so being able to explain technical concepts in simple terms is key. Consider doing mock interviews with friends or using online platforms to refine your communication skills.
â¨Understand the Company Culture
Research the London Metal Exchange and its values. Familiarise yourself with their commitment to diversity and collaboration. During the interview, express how your personal qualities align with their culture, showing that youâre not just a fit for the role but also for the team.