Senior Engineer
See yourself being part of a large, transformational change? This could be the role for you!
About us
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 1,700 people across Australia, the United Kingdom, South Africa, Canada, New Zealand and Asia.
Role purpose
We are looking for an experienced software engineer to join our cross-functional engineering teams in the mortgage business unit. As part of a team, you will collaborate with software engineers, quality engineers, and business systems analysts to contribute to the design, development, delivery, and support of our class-leading mortgage solution.
Your primary focus will be on strengthening the team's performance and ensuring the timely delivery of product features and technical initiatives in our mortgage solution. We promote a culture of continuous improvement, actively encouraging and supporting your personal and professional growth. As a member of our collaborative team, you'll have the opportunity to learn from your colleagues and contribute your unique skills and insights.
Your objectives and responsibilities will focus on...
Development and Coding
Contribute to designing and developing software components to defined quality standards
Understand and follow the Iress development processes, protocols and methodologies
Address and resolve development or production issues promptly and professionally
Team Collaboration
Contribute to the sizing of technical development tasks
Report progress regularly, escalating matters as appropriate
Mentor and coach more junior members of the team
Conduct quality reviews of own deliverables and deliverables from peers
Technology and Product Knowledge
Stay current with the latest technologies and software engineering practices
Understand our clients’ businesses as it relates to Iress products
Build knowledge of the mortgage industry, industry trends, and regulatory requirements
To be successful in this role you will…
Strong knowledge and recent experience of the following:
Programming Languages: C#, JavaScript/Typescript, Python
Web Development: Angular, CSS/Bootstrap, REST APIs
Database: MS SQL Server or other RDBMS such as PostgreSQL
Testing: NUnit, MSUnit, Jest, Cypress, Nightwatch, Playwright
Security: Awareness of security practices for securing applications and data
Version Control Systems: Git, GitHub, TFS
Advantageous skills:
Modern Architecture Principles: Microservice, Event-driven and Service-oriented architectures, RESTful Design principles, Containerisation
Cloud Services: Experience with cloud platforms like AWS, Azure or Google Cloud.
Scripting and Automation: PowerShell, Bash etc.
Infrastructure and Deployment: Terraform, Ansible, Cloudformation
Build and CI/CD Tools: familiarity with tools such as BuildKite, TeamCity, Jenkins
Key Competencies
Strong interpersonal skills with the ability to communicate effectively at all levels
Analytical thinker with a logical approach to problem-solving and solutions
Flexible in approach and mindset to adapt to changing priorities and requirements
Ability to thrive under pressure in a fast-paced environment, able to prioritise tasks and manage your own time appropriately
Able to work both independently and collaboratively within a team environment to achieve team goals and objectives
Why work with us?
8 paid days per year to extend your weekends + 25 days annual leave
State-of-the-art offices
New Short-Term Incentive and Recognition program.
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