Engineer

Engineer

Job Overview

Location
Melbourne, Victoria
Job Type
Full Time Job
Job ID
79664
Date Posted
1 year ago
Recruiter
Willie Grace
Job Views
67

Job Description

Job title: Engineer

Operational area: Technology - Product Engineering

Reports to: Engineering Team Lead

Location: Melbourne

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, South Africa, Canada, Tunisia, France, New Zealand and Asia.

Role purpose

The Engineer is a role that is responsible for delivering against the various aspects of product engineering from inception to deployment and production support. By writing clean code, (which includes testing, observability, security and pipelines), the role will, in conjunction with one or more teams, engineer quality functionality in Iress software. The Engineer role will have a focus on one or more technical specialisations, such as “Software”, “Data”, “Security”, “Support & Reliability” and will have or gain some knowledge in one or more business domains (e.g. Trading, Lending, Advice).

The software engineer role will combine technical engineering capabilities with leadership and behavioural attributes that focus on business outcomes delivered in a consistent way of working that drives the success of Iress and its clients.

Key Relationships

Product Managers

Product Engineering teams

Support and Reliability Engineering teams

Product Support teams

Platform Engineering teams

Information Security teams

Commercial teams

Primary Accountabilities and Outcomes

Produces high-quality, robust and resilient software, whether through the development of new code or the modification and improvement of existing code. Ensures quality is "built-in" and ensures quality is inspected appropriately using automation testing techniques.

Participates and provides quality input into any requirements or analysis of solutions, features or non-functional requirements.

Provides support for software or solutions. Takes initiative in troubleshooting even if they are not the 'primary' engineer and resolves issues quickly and effectively.

Contributes positively to the team, provides relevant and appropriate inputs to enable effective team outcomes to be delivered.

Ensures any key person risk is minimised by working with others, appropriately documenting and automating work.

Fosters and develops strong working relationships with the wider technology group. Will mentor/coach more junior engineers, and take feedback or seek guidance from more senior engineers.

Effectively manages work, whether assigned or taken. Ensures dependencies, issues or risks on other teams are known and owns remediation of such.

Required Skills & Knowledge

Experience in front end engineering using multiple languages and frameworks such as Typescript, Javascript, CSS, HTML, React, Vue, or Angular.

Experience in building, designing or leveraging API techniques including RESTful, SOAP or socket-based.

Leaves the codebase and other engineers on the team better than they found them.

Has a growth mindset and excitement about tackling the next challenge with a team, understands that growth comes from continuously developing through hard work.

Will test the status quo and enjoys thinking about and implementing innovative ways to solve problems - and in doing this is not afraid to fail.

Desirable Skills & Knowledge

Experience working within a team, working on a single software product or component.

Experience with test-driven development and automated testing frameworks. Has experience in refactoring software and applying automated testing in order to uplift software quality.

Experience utilising continuous delivery techniques to move software into production environments.

Experience delivering software in multiple operating environments and platforms including self-hosted, physical & virtual and cloud.

Experience engineering production software, is able to remediate defects and is confident in the use of problem solving techniques to design and deliver quality code as well as remediate or uplift code quality issues.

Experience in the use or implementation of monitoring, alerting and logging capabilities.

Experience using observability tooling to identify and solve problems and prevent future recurrence through root cause analysis and remediation.

Experience designing and building software in a hosted and cloud environment. Has some experience in designing or architecting software according to a relevant architectural pattern (e.g. microservices).

Experience in, or has owned commercial outcomes for software, whether through acquisition or consumption.

Considers commercial aspects of decisions across teams and when making or participating in design or implementation decisions.

Behaviours & Attributes

Leadership

Recognise that leadership is different at every level.

The continued growth of Iress requires winning and being the best at what we do.

Leadership drives a winning culture.

Leadership drives organisational excellence.

Ways of working

Commitment and motivation to try different ideas, approaches and improve results.

Focus on priority actions and work and know-how to add value.

Reflect on how things are going, make time to think and consider better strategies.

Use initiative, keen to demonstrate ownership and take accountability for work.

Behavioural

Open, direct and respectful in communication.

Value and appreciate diversity and the strength it creates.

Recognise when to collaborate to get the best, or take action individually.

See strength in others and seek ways to self-improve.

Demonstrates a combination of personality traits (smart, innovative, low ego, collaborative, honest, of high integrity, intensity and passion).

Business outcomes

Put clients and users at the centre of everything - consider the impact of work on clients and users.

Clear on goals and how to contribute to winning.

Use data to drive decision making and continuously adapt to get the best results.

Employment Type Employee

Time Type Full time

Iress

Job ID: 79664

Similar Jobs

Cargill

Full Time Job

Engineer Engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Engineer Engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Engineer Engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Engineer Engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept