Senior Software Engineer - C++


Company Type

We’re the technology partner to some of the world’s most iconic financial services brands. Our software solutions help with life’s big decisions and enable our clients to help people all over the world build their wealth, protect their family, buy their home, invest in the stock market, and improve their financial wellbeing. We call that real career satisfaction.


IRESS is a leading financial technology businesses. Founded in 1993, we operate across 17 offices in 6 countries. We design, develop and deliver technology solutions for the financial services industry in Australia, New Zealand, the United Kingdom, South Africa, Canada, and Asia.Whether our clients trade on global financial markets, manage investments, provide mortgages or help people plan their financial future and protect their family, they rely on our software and our team to help deliver the right outcomes for their business and their clients. With a solid financial track record, we continue to grow and adapt to meet the complex and changing needs of our clients.

About the Role

As a Senior C++ Software Engineer, you'll ensure the continuous innovation and development of IRESS Financial Market products. You’ll contribute throughout the entire development lifecycle from inception to deployment and production support. Our Melbourne Head Office is home to a number of products and features include our Order Management / Execution Management System, FIX Connectivity, Market Data etc. Our Financial Markets products process over 10K transactions per second with 2 million+ users globally.

  • Tech stack and tools includes C++ 17, MFC, .Net, Python, SQL,
  • Tools include JIRA, Git, SonarQube, Artifactory, Visual Studio 2015, JIRA and TeamCity
  • You will build complex, high performance, multithreaded trading application with a global user base
  • Develop high-quality automation test scripts to improve test coverage and product quality
  • Be part of a collaborative team as we implement AGILE methods and improve our automated testing and continuous delivery pipelines
  • Review and analyse business requirements whilst enhancing our product offering
  • You'll gain exposure to modern development methods as we migrate to AWS and introduce DevOps practices
  • You’ll identify product and process weaknesses and possible refinements
  • Take a lead on projects whilst mentoring junior team members
  • You’ll have the opportunity to develop your skills learn from industry specialists
  • Be part of an environment that fosters innovation and welcomes new ideas
  • Keep up to date with technical trends, tools and methodologies, undertake research as required
  • Newly refurbished CBD office which includes collaborative working spaces, games area, meditation room

With a new CTO who joined us last year, we have a strong vision to continually improve the way we build world-class products. You’ll help us in our goal to become the most desirable technology company in Financial Services during an exciting period of change. We’ve doubled in size in the last few years and they’ll be plenty of opportunities grow. This includes developing your technical and/or leadership skills simply solving new problems in other teams.

About the role

  • Experience in a similar role as Software Engineer, Developer, Programmer etc.
  • Comfortable with C++, n-tier architecture, multithreading and SQL.
  • Good design, development and collaboration skills gained in developing software product solutions
  • Effective communication skills both written and verbal
  • Creative mindset with an appetite to tackle complex problems


We recognize and reward hard work and celebrate our successes over a Friday afternoon drink and at various socials throughout the year. We don't sweat the small stuff either, our dress code is as relaxed as we are. As well as local charity events and initiatives, we hold global days and activities to make the most of our global strength and diversity. This includes a yearly global hackathon! We may be one of the largest financial software providers, but we haven't forgotten our roots; we've kept the entrepreneurial spirit and agility that defined our early years - it's something we continue to look for and admire in our people.


  • Subsidized health insurance
  • 3 days leave per year to participate in charity initiatives
  • Access to various learning and development programs.
  • 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.

Want to have a significant impact in one of Australia’s fastest growing technology companies? If so please apply – we look forward to hearing from you.

We are an equal opportunity employer and embrace diversity at IRESS. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

It’s a cliché, but we work hard and we play hard. We recognise and reward hard work with a great benefits package. On top of a good remuneration package we’ll give you a generous holiday allowance, retirement fund and insurances. We provide a flexible work environment and like to get our people together to have fun whether it's over a drink on a Friday afternoon, having a friendly kick about on the footy field or doing some team bonding for a charity event. We don’t sweat the small stuff either, our dress code is as relaxed as we are.

With offices worldwide, we offer exciting opportunities for you to learn, grow and progress. A career at IRESS really can take you anywhere.

Read Full DescriptionHide Full Description
Confirmed 20 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up