Senior Software Engineer - Contract Location: Sydney preferred but not required Duration: Immediate start - 30 June 2026 Overview We are seeking an experienced Senior Software Engineer to join an existing team This role involves designing, building, and supporting common wagering services and capabilities, ensuring these systems are reliable, performant, and easily accessible across the customer's ecosystem. Key Responsibilities Design, develop, and maintain common wagering services within a large-scale distributed system. Ensure high availability, performance, and scalability of applications. Collaborate with cross-functional teams to define, design, and ship new features. Apply best practices in algorithms, data structures, and software design patterns. Support and troubleshoot production issues to maintain high uptime. Leverage cloud infrastructure services (AWS, Azure, GCP) to optimize application delivery and performance. Follow agile methodologies and contribute to continuous improvement of development processes. Required Qualifications & Skills Minimum 5 years’ experience as a Senior Developer or similar role. Proficient in statically typed programming languages such as Java, C#, or Rust. Hands-on experience with the .NET stack, specifically .NET Core. Working knowledge of functional programming techniques; experience with functional languages is a plus. Strong background in designing and supporting large-scale distributed systems with high uptime and performance requirements. Solid understanding of algorithms, data structures, and their application. Knowledge of cloud-based infrastructure services (AWS, Azure, GCP). Experience with API design, web and application architectures, and development methodologies. Experience with SQL and NoSQL database design and development. What Is on Offer A challenging role contributing to critical systems Opportunity to work with cutting-edge technologies in a fast-paced environment. Collaborative and supportive team environment. Balance Recruitment is committed to equal opportunity employment. We celebrate diversity and encourage people from all sections of our community to apply for this role. If this role is located in Victoria, this posting was placed on behalf of Balance Consulting Services who will provide all services related to the recruitment of this position ( BCS ). Balance Recruitment is committed to equal opportunity employment. We celebrate diversity and encourage people from all sections of the community to apply.