Applications for this job have closed. This page will redirect to Iress employer page in 10 seconds.



Location: Remote - UK/EU only

Job Type: Full time


See yourself being part of a large, transformational change? This could be the role for you!

Who We Are

At Iress, we believe technology should help people perform better every day. Since our beginning in 1993, people across financial services have trusted us to take their performance to the next level. From the world’s most established financial brands to new and disruptive players, we help improve every aspect of our clients’ businesses so that they can work better, every day. Iress is one of Australia’s largest technology companies and employs more than 2,300 people across Australia, United Kingdom, Africa, Canada, France, New Zealand and Asia.

Role Purpose

Passionate about software? Yes, so are we. Come and talk to us, we're nice!

We’re looking for an Engineer to join our Execution Management System team who are focused on growing Iress' financial market trading products globally. You will contribute to the design, development, delivery and support of business solutions, working as part of a talented and motivated cross functional engineering team where you will develop, maintain and support Iress' services.

Who are we?

The Execution Management System (EMS) is a trading message hub connecting clients to various different venue types (RSP, DMA, Exchanges, Funds) as well as providing order minding and execution management functionality.

Working within the trading domain as part of an existing team to support EMS, you will contribute to the design, development, delivery and support of the application adhering to Iress’ software development life cycle and development process.

Your objectives and responsibilities will focus on...

  • The design and development of software components within a defined quality standard

  • Resolving issues, defects and queries raised at any phase of development or production

  • Following configuration management processes to deploy code

  • Conducting quality reviews of own deliverables

  • Contributing to sizing on technical development tasks

  • Reporting on progress and effective issue resolution through escalation

  • Mentoring and coaching junior engineers

  • Supporting and maintaining the application you are building (DevOps)

To be successful in this role you will…

This role would suit someone who is keen to remain a hands on Developer but also enjoys sharing their knowledge and skill with others, coaching and mentoring more junior members of the team and wider business.

You’ll be working with a variety of technologies utilising C#, JavaScript, AWS, .NET core, Buildkite, eventbased systems and SQL to contribute to the design and development of our software. Life at Iress is fast paced but provides both a collaborative and supportive environment in which to get the job done. Quality is key for us! You will be required to conduct quality reviews of your own deliverables as well as deliverables from your peers to ensure we're creating the best software possible, this will also involve taking an active involvement in unit testing and getting involved in resolving issues, defects and queries raised at any phase of development.

Our clients are at the heart of what we do and you will be involved in providing client support where necessary to keep them in the loop with what we're doing. You will need to be able to think on your feet, work under pressure and be confident working in a reactive environment.

Knowledge and experience of developing within an object-oriented development environment, using Agile methodologies is essential and you’ll ideally have a background in developing service-oriented architectures with a solid understanding of good design principles.

A working knowledge of Cloud technologies, ideally AWS, would be highly beneficial and some understanding of the financial services industry (specifically across Financial Markets and Trading) would be a bonus but this isn’t essential.

Strong communication skills are key and you’ll need to be comfortable liaising with both technical and non technical colleagues as well as clients directly, with experience of seeing a project through the life cycle of development and into production.

Why work with us?

  • 6 paid days per year to extend your weekends + 25 days annual leave

  • State-of-the-art offices

  • Free on-site gym in our Cheltenham office open 24/7

  • Equity grants for our top 25% performers

  • Annual Profit Share when Iress meets its annual profit targets

  • Casual dress, flexible work policy

  • Access to learning and development programs through Udemy

  • 3 days’ leave per year for charity initiatives

  • Global 36-hour hackathon

  • Starting school leave - 8.5 days of leave to assist your kids with the transition to school

  • Life Insurance & Private Medical

  • Up to 26 weeks’ paid parental leave for primary carers (up to 4 weeks for secondary carers), and the ability to work part-time when returning to work

Employment Type


Time Type

Full time