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.
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.
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
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