Senior Software Engineer

4 weeks ago


North Ryde, Australia Aristocrat Technologies Australia PL Full time

We are looking for a skilled professional to design, develop, and implement solutions within client/server N-tier environments. The ideal candidate will possess a robust background in software development, with a strong ability to evaluate and select optimal solutions that meet specific requirements. They will excel at crafting detailed designs, delivering high-quality software, exploring alternative solution designs, and proactively identifying and addressing critical issues in the development of Software Games.

What You'll Do

  • Solution Development: Design, develop, and implement solutions to meet client requirements in N-tier environments. Ensure that selected solutions align with the allocated requirements and demonstrate quality through the use of standard technologies and principles
  • Software Design & Implementation: Create detailed designs for selected solutions and implement them as products or components. Develop and maintain code that is effective, maintainable, and delivered on time.
  • Game Framework Development: Develop a comprehensive game framework that addresses both identified and potential needs, ensuring a high ratio of features and services to games while maintaining low defect rates.

  • Continuous Improvement: Analyze processes and procedures to identify areas for improvement, ensuring that software maintenance, bug fixes, and system upgrades are performed as necessary.

  • Innovation: Identify patentable concepts and integrate new technology solutions and third-party products into our existing frameworks.

  • Collaboration & Communication: Work closely with engineers and other team members to resolve implementation issues, share knowledge, and contribute feedback to functional and technical specifications.

  • Leadership & Planning: Lead the development of software architectures, plan personal skill development, and promote knowledge sharing within the team.

What We're Looking For

  • Education & Experience: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience), with 5+ years of commercial development experience, particularly in delivering libraries and frameworks.
  • Technical Expertise: Strong proficiency in C++ programming, real-time transaction processing systems, and object-oriented design. Experience with OpenGL, Computer Graphics, and Unity is a plus.
  • Leadership & Innovation: Proven ability to lead the development of software requirements, drive innovative solutions, and provide engineering guidance for complex problems. Capable of mentoring junior software engineers.
  • Analytical & Communication Skills: Strong interpersonal, analytical, verbal, and written communication skills, with the ability to manage quality, safety, and risk.

Why Aristocrat?

Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.

We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V

  • World Leader in Gaming Entertainment

  • Robust benefits package

  • Global career opportunities

Our Values

  • All about the Player

  • Talent Unleashed

  • Collective Brilliance

  • Good Business Good Citizen

The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Travel Expectations



  • North Ryde, New South Wales, Australia Oracle Full time

    Job SummaryOracle's Cloud is a dynamic and rapidly evolving environment, requiring a skilled team to ensure seamless service availability. As a Senior Principal Software Engineer, you will be part of a fast-paced team that responds promptly to issues, minimizing customer impact. This role offers a unique opportunity to interact with leaders across the Oracle...

  • Senior Software Engineer

    30 minutes ago


    North Sydney Council, Australia ClearCompany Full time

    Senior Software EngineerClearCompany is seeking a highly skilled Senior Software Engineer to join our Sydney office for an initial 6-month contract. As a key member of our Technology team, you will be responsible for developing, maintaining, and ensuring the quality of software components for our clients' products.Key Responsibilities:Design, develop, test,...


  • North Ryde, New South Wales, Australia Oracle Full time

    Senior Technical Program Manager for Software Assurance About Us At Oracle, we pride ourselves on having a premier Software Assurance team composed of exceptional application security researchers, analysts, software engineers, and site reliability engineers. Our diverse and inclusive workforce is equipped with the resources of a large enterprise...


  • North Ryde, New South Wales, Australia Oracle Full time

    {"title": "OCI Major Incident Management Team", "description": "At Oracle, we're committed to delivering exceptional cloud services to our customers. To achieve this, we need talented individuals to join our Major Incident Management team.This team is responsible for detecting, triaging, and mitigating OCI service-impacting events as quickly as possible. As...


  • North Ryde, New South Wales, Australia Cerner Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team as a Lead iOS Developer. As a key member of our mobile engineering team, you will be responsible for designing and developing new frameworks and services that operate reliably at an extremely large scale.Key ResponsibilitiesDesign architectures and create new services...


  • North Ryde, New South Wales, Australia Oracle Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team at Oracle. As a Principal Software Engineer, you will be responsible for designing and developing new frameworks and services that operate reliably at an extremely large scale.Key ResponsibilitiesDesign architectures and create new services that operate reliably...


  • North Ryde, New South Wales, Australia Macquarie University Full time

    About the RoleWe are seeking an experienced Software Project Manager to join our Research Data and Software team at Macquarie University. As a key member of our team, you will be responsible for overseeing the delivery of complex software and data projects, providing expert direction, and driving project success.Key ResponsibilitiesMonitor and track project...


  • North Sydney Council, Australia ClearCompany Full time

    About the RoleClearCompany is seeking a highly skilled Senior Software Engineer to join our Technology team in Sydney. As a Senior Software Engineer, you will play a key role in developing, maintaining, and ensuring the quality of software components for our clients' products.Key ResponsibilitiesSoftware Development: Design, develop, test, integrate, deploy,...


  • North Sydney Council, Australia Equifax Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Team Lead to join our team at Equifax. As a key member of our engineering organization, you will be responsible for leading the development lifecycle, ensuring the delivery of high-quality software solutions, and driving ongoing improvements within the team.Key...


  • North Sydney Council, Australia Amazon Corporate Services Pty Ltd Full time

    Job Title: Senior Software Development Engineer, Network Health SystemsAmazon Corporate Services Pty Ltd is seeking a highly skilled Senior Software Development Engineer to join our Network Health Engineering team in Sydney. As a key member of our team, you will play a critical role in designing and developing best-in-class software systems for automating...


  • North Ryde, New South Wales, Australia Oracle Full time

    **Career Advancement Opportunities** Oracle's Cloud is a dynamic and constantly evolving environment. As a member of our team, you will be responsible for responding to issues in a timely manner to minimize customer impact. This experience will provide you with a deep understanding of the inner workings of OCI's systems and organizations. You will interact...


  • North Sydney, Australia Shift Full time

    Job DescriptionWe currently have a new opportunity for a Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining high quality software products and solutions that support our business operations.You will work closely with cross-functional teams to identify and prioritise technical solutions...


  • North Sydney Council, Australia Nine Entertainment Full time

    Job OverviewThe Commercial Products team at Nine Entertainment is seeking a skilled Senior Software Engineer to join our team as a key member of our CRM integration work. As a Senior Software Engineer, Integrations, you will be responsible for designing, developing, and maintaining integration flows using various platforms, APIs, databases, protocols, and...


  • North Sydney, Australia Shift Full time

    Company DescriptionAt Shift, we’re business specialists dedicated to helping Australian SMEs take control of their cashflow, streamline trade terms and choose the right financial products.  We believe Australian businesses are the driving force behind our economy and the heart of our community. That’s why our business expertise, relationship focus, and...

  • Software Engineer

    4 weeks ago


    North Sydney, Australia NetApp Full time

    Title: Software Engineer Location: Reykjavik, IS, 103 Requisition ID: 127294 Job SummaryWe are building Microsoft Azure NetApp Files - an award winning first party cloud storage solutions that enables companies to deploy and run business critical workloads in the cloud. As a Software Engineer you will work as part of a team responsible for building...


  • North Sydney, Australia Nine Full time

    Job DescriptionWe’re entering an exciting time of business investment, and you’ll have the opportunity to work with the team responsible for greenfield & existing customer facing features for some of the most highly visited media websites in Australia such as Sydney Morning Herald, The Age as well as Lifestyle brands Good Food and Traveller. We use a...


  • North Sydney, Australia Nine Entertainment Full time

    Job Description We’re entering an exciting time of business investment, and you’ll have the opportunity to work with the team responsible for greenfield & existing customer facing features for some of the most highly visited media websites in Australia such as Sydney Morning Herald, The Age as well as Lifestyle brands Good Food and Traveller. We use...


  • North Sydney, Australia Amazon Corporate Services Pty Ltd Full time

    Amazon Web Services (AWS) is looking for a best-in-class Software Developer Engineer for the Network Health Engineering team in Sydney. This team is working in the heart of AWS global network. We are looking to hire motivated, best-in-class Software Development Engineer for our Sydney engineering team. The engineers within our team are instrumental in...


  • North Sydney, Australia Nine Entertainment Full time

    Job Description An excellent opportunity has arisen in our North Sydney office for a Fullstack Software Engineer with a stronger backend programming focus within on our 9Now Engineering team. This role will give you the opportunity to work across your stronger back-end focus, utilizing Nodejs as our primary platform including front-end & dev-ops skills...


  • North Sydney, Australia Nine Full time

    Job DescriptionAn excellent opportunity has arisen in our North Sydney office for a Fullstack Software Engineer with a stronger backend programming focus within on our 9Now Engineering team.  This role will give you the opportunity to work across your stronger back-end focus, utilizing Nodejs as our primary platform including front-end & dev-ops skills...