At a Glance
- Tasks: Engineer resilient integrations and automate workflows for LMEsmart's trading platform.
- Company: Join HKEX, a leading global exchange group with a diverse and inclusive culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic work environment with excellent career advancement opportunities.
- Why this job: Make a real impact in the finance tech space while working with cutting-edge technologies.
- Qualifications: 5+ years in software development, proficient in Java, and experience with cloud infrastructures.
The predicted salary is between 63000 - 77000 £ per year.
Shift Pattern: Standard 40 Hour Week (United Kingdom)
Scheduled Weekly Hours: 40
Corporate Grade: D - Assistant Vice President
Reporting Line: (UK Division) Information Technology
Location: UK-London
Worker Type: Permanent
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.
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 a wide range of audiences in writing or in speech.
- Be able to make decisions and have an action-oriented attitude.
- Establishes and maintains constructive and collaborative relationships with all business areas.
- Proactive planning, pragmatic judgement and attention to detail.
Diversity and Inclusion Statement: 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 & 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.
Company Background: 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 the 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 - LMEsmart employer: The London Metal Exchange
As a Senior Analyst in Market Data Governance at HKEX, you will thrive in a dynamic and inclusive work environment located in the heart of London. The company prioritises employee growth through continuous learning opportunities and fosters a collaborative culture that values diverse perspectives. With a commitment to innovation and excellence, HKEX offers competitive benefits and the chance to contribute to meaningful projects that shape the future of global financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer - LMEsmart
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at The London Metal Exchange or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to The London Metal Exchange.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like The London Metal Exchange.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like The London Metal Exchange that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Engineer - LMEsmart
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at The London Metal Exchange.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at The London Metal Exchange and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at The London Metal Exchange
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If The London Metal Exchange uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.