Senior Software Engineer Department: Financial Solutions Employment Type: Fixed Term - Full Time Location: Melbourne Description We're looking for x2 experienced, versatile, and strategic Senior Software Engineers to drive the development and support of high-quality products aligned with our long-term business vision. You’ll play a critical role in delivering our product roadmap—fueling business growth, sales enablement, and customer satisfaction. Both roles are a 12- month fixed term contract, with the potential for extension or permanent conversion dependent on future business needs and performance. This role is hybrid working 3 days in our Melbourne Office and 2 days from home. Key Responsibilities Manage and enhance application support processes and investigate technical issues using application management tools. Conduct business modelling across multiple functions; advise senior managers on system design approaches. Implement and maintain robust configuration management and CI tracking systems. Design and manage high-performance databases and data warehouses to support business intelligence needs. Lead enterprise-level data modelling and advise on data architecture best practices. Champion knowledge management initiatives and improve collaboration through shared knowledge assets. Design and deliver technical learning content and training for diverse audiences. Develop robust, scalable, and secure software using modern development and deployment practices. Manage end-to-end release, deployment, and software configuration processes. Design complex software and system components aligned with functional and non-functional requirements. Conduct comprehensive system integration and performance testing. Continuously monitor and optimize system software for performance, availability, and security. Skills, Knowledge & Expertise 10 years of progressive experience in IT/Software, with broad expertise across multiple domains. Deep expertise in: Application Support Business and Data Modelling Configuration & Database Management Knowledge & Learning Management Software Design and Development System Architecture, Integration & Testing Release Management & DevOps Principles Proven track record of handling complex projects and tight deadlines with a high degree of autonomy. Tertiary qualifications in Information Technology, Computer Science, or a related field. Excellent communication, analytical, and problem-solving skills. Motivated self-starter with a passion for technology, continuous improvement, and client-focused delivery. Job Benefits At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering a range of learning and career opportunities through mobility and learning. We offer a host of benefits including 5 additional personal leave days, discounted health insurance, wellness programs, and paid days off to move house or volunteer for your favourite charity. J-18808-Ljbffr