As a Junior-Mid Software Engineer you will have the opportunity to grow and enhance your skillset in a high performing team, in a company recognised for it’s engineering capabilities across ANZ. You will support and enhance critical business systems used in trading, risk management, and operational decision-making. This role exists to ensure that IT systems are reliable, efficient, and responsive to business needs. Key objectives: Develop and maintain technical software solutions across cloud and on-premise platforms. Monitor and manage production systems to maintain high reliability and reduce operational risk. Troubleshoot system disruptions quickly to minimize business impact. Collaborate with both technical and non-technical teams, providing clear communication and documentation. Participate in on-call support rotations for business-critical IT systems. Responsibilities: Provide advanced technical support for complex in-house built and cloud systems, resolving escalated issues and implementing standard service requests with an emphasis on automation. Take end-to-end ownership of technical problems, including design, coding, testing, and deployment while coordinating with internal and external stakeholders. Design and implement software enhancements and solutions to meet evolving business requirements. Follow and contribute to IT policies, procedures, and best practices. Understand and support the broader business operations to ensure IT solutions meet business priorities. Communicate effectively with colleagues, stakeholders, and external partners to ensure clear understanding of impacts and solutions. Estimate work effort, track progress, and manage issues to completion. Apply continuous improvement principles to processes, procedures, and documentation. Participate in on-call IT support roster as required. Promote operational excellence and confidence in IT’s ability to support dynamic, high-risk business environments. Requirements Bachelor’s degree in Computer Science, IT, or a related field (or equivalent practical experience). 5 years in software development with experience in programming, debugging, and deployment SQL, .net, C# & AWS is the environment you will work in – experience in C#/.net n on negoitable Knowledge of IT infrastructure, production support, and automated monitoring systems. Ability to perform root cause analysis and troubleshoot complex technical issues. Familiarity with system design, testing, and deployment best practices. Excellent verbal and written communication, able to liaise with both technical and business teams Ability to understand business priorities and align IT solutions accordingly. Experience working in collaborative teams and delivering against SLAs. Willingness to participate in on-call support rotations. Prior experience supporting or developing business-critical IT systems. Exposure to cloud and on-premise software solutions This position requires 3-4 days per week onsite in Sydney CBD. Australian permanent residency or citizenship is required. Only those who meet the above criteria will be contacted.