Job Summary We are seeking a skilled and innovative Software Engineer to join our dynamic team. The successful candidate will design, develop, and implement high-quality software solutions that meet our business objectives. This position is integral to delivering real-time trading solutions, ensuring system reliability, and maintaining compliance with industry regulations. The ideal candidate will possess extensive experience in software applications and systems within the financial services industry, with a strong background in data analytics, risk management, and system infrastructure design. Key Responsibilities Research, consult, analyse and evaluate the company’s system program needs Identify technology limitations and deficiencies in the existing systems and associated processes, procedures and methods Test, debug, diagnose and correct errors and faults in the programs and applications to ensure system resilience Write and maintain the system designs and technical specifications in accordance with CFD trading environments Write, update and maintain technical program, end user documentation and operational procedures Provide advice, guidance and expertise in developing proposals and strategies for software design activities Accept responsibility for the processes, procedures, and operational management associated with system security and disaster recovery planning. Liaise with security vendors, suppliers, service providers, and external resources; analyse, recommend, install, and maintain software security applications; and monitor contractual obligations, performance delivery, and service level agreements. Collaborate with cross-functional teams to integrate market data insights into business strategies and operations. Drive the continuous improvement of data management practices and data products to enhance business intelligence and customer engagement. Ensure compliance with industry regulations and best practices related to data security and privacy. Stay updated with the latest technological advancements and industry trends to keep the organisation at the forefront of innovation. Qualifications Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field. Extensive experience (5 years) preferably within the financial services or foreign exchange industry. Extensive experience (3 years) working with foreign exchange data platforms including MT4, MT5, oneZero and Tapaas Excellent leadership and team management skills. Strong problem-solving and analytical abilities. Excellent communication and interpersonal skills. Experience with advanced data analytics tools and programming languages (Python, R, SQL). Knowledge of cloud technologies and data warehousing solutions. Working Conditions Full-time based in Sydney, Chatswood. Availability to respond to critical incidents outside of regular working hours. Compensation and Benefits Salary range $140,000 - $170,000 AUD based on experience Competitive salary based on experience and qualifications.