Junior Software Engineer

1 week ago


North Ryde, Australia Aristocrat Technologies Australia PL Full time

Are you a talented, Software Engineer, interested in working in a team atmosphere to create innovative solutions that solves most complex issues? Are you interested in creating elegant, effective solutions, while continually learning and expanding your skills?

We’re looking for highly talented and dedicated Junior Software Engineer who thrive in fast-paced, ever-changing development environments. As a Junior Software engineer you’ll be an integral member of the team which ultimately delivers on games to satisfy our players. Passionate about writing code in C++, Java, C# and software development. You are going to develop games using white box testing, unit testing, mocking framework and tools that can help in ensuring high quality of our products. The ideal candidate will have very good programming skills in C++, Java/ C#/.Net and would love to “write code to test code”.

What You'll Do

  • Programming games using C++
  • Programming within all areas of game development
  • Test various new features in our game development framework for different jurisdictions.
  • Perform effective code review and test design based on white box methodologies
  • Write unit tests and component tests.
  • Design and execute test cases, conduct product requirements analysis.
  • Help in improving software quality by effective usage of Memory Profiling, Performance Profiling etc. on Windows and Linux development environment.
  • Assist in troubleshooting and debugging code to find the root cause of the issues and provide detailed information to the development team.
  • Work with Project Managers and Team Manager in preparing and executing test plans. Writing detailed defect reports
  • Bring in ideas/innovations to improve the overall testing process in terms of tools, processes, test cases etc.
  • Effective collaboration with Black-box test engineers and software developers to ensure the high quality of the features
  • Stay up-to-date with technological and jurisdictional changes.
  • Finding creative technical solutions to design challenges
  • Build and design software following standard design patterns
  • Communicate progress and escalate issues to management in a timely manner
  • Add features and provide support for existing code
  • Deliver software components to enable gaming products
  • Design and develop high-volume, high-performance, high-availability games using proven C, C++. C#, Java frameworks and technologies.
  • Ensure consistent use of shared platform components and technologies.
  • Design and develop reusable libraries and APIs for use across Aristocrat
  • Write unit and integration tests, within automated test environments to ensure code quality.
  • Ensure appropriate response to defects and manage communications between stakeholders.
  • Write concise yet comprehensive technical documentation
  • Identify and reduce potential bottlenecks to ensure maximum team.
  • Work across the full Software Development lifecycle, from requirements analysis, design, build, test and implementation of many application development projects.

What We're Looking For

  • BS Degree in Computer Science or related field, or equivalent experience
  • Commercial experiences with C++ is highly regarded.
  • 2+ years of commercial development experience with an emphasis on delivering libraries and frameworks.
  • Intermediate level C# and C++
  • Software development experience with object-oriented design.
  • Knowledge of software engineering best practices, including design patterns and UML.
  • Must possess good analytical, problem solving, and debugging skills
  • Experience with the full product development lifecycle and multiple releases of enterprise-class software products.
  • Demonstrates an extremely high level of accuracy and attention to detail.
  • Possess a high level of personal and professional accountability and be able to enlist the cooperation of peer groups involved in common business goals and objectives.
  • Have the ability to meet changing demands and to adapt to frequently changing priorities.
  • Demonstrates excellent oral and written, communication, and customer service skills.
  • Ability to independently, effectively and efficiently come up with creative solutions to complex technical problems.
  • Solid working knowledge of design patterns.
  • Demonstrable understanding of the value of software processes and development cycles.
  • Ability to independently, effectively and efficiently solve complex technical problems.
  • Demonstrable understanding of the value of software processes and development cycles.
  • Good hands-on knowledge with Jira
  • Programming experience in the game industry would be advantageous
  • Experience with scripting languages
  • Experience with multi-processor environments, concurrent processes, threads, system resource allocation and inter-process communications
  • Understanding of continuous integration tools, systems background (Unix/Linux and Windows)
  • Software Technical expertise in implementing industry standard software methodology and tools

Attributes:

  • Excellent communication and problem-solving skills
  • Strong people engagement skills
  • A mature approach and the ability to assume responsibility for projects and tasks.
  • Very strong diagnostic and troubleshooting skills
  • Proven ability to utilize creative thinking to solve complex engineering problems
  • Ability to manage multiple priorities in a dynamic work environment

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 Aristocrat Technologies Australia PL Full time

    Are you a talented, Software Engineer, interested in working in a team atmosphere to create innovative solutions that solves most complex issues? Are you interested in creating elegant, effective solutions, while continually learning and expanding your skills? We're looking for highly talented and dedicated Junior Software Engineer who thrive in...


  • North Ryde, Australia Aristocrat Technologies Australia PL Full time

    Are you a talented, Software Engineer, interested in working in a team atmosphere to create innovative solutions that solves most complex issues? Are you interested in creating elegant, effective solutions, while continually learning and expanding your skills? We’re looking for highly talented and dedicated Junior Software Engineer who thrive in...

  • DevOps Engineer

    2 weeks ago


    North Ryde, New South Wales, Australia Pronto Software Full time

    About the position About our DevOps Engineer Role: Want to impress with your skills in automation, system deployment and technical support? How about working in a well-established and mature Software Development and vendor Company with more than 1500 clients? Support and collaboration with your team-mates? We're a friendly bunch. Work alongside...

  • DevOps Engineer

    3 weeks ago


    North Ryde, Australia Pronto Software Full time

    About the position About our DevOps Engineer Role: Want to impress with your skills in automation, system deployment and technical support? How about working in a well-established and mature Software Development and vendor Company with more than 1500 clients? Support and collaboration with your team-mates? We’re a friendly bunch. Work...

  • DevOps Engineer

    5 days ago


    North Ryde, Australia Pronto Software Full time

    About the position About our DevOps Engineer Role: Want to impress with your skills in automation, system deployment and technical support? How about working in a well-established and mature Software Development and vendor Company with more than 1500 clients? Support and collaboration with your team-mates? We’re a friendly bunch. Work alongside software...


  • North Ryde, Australia Aristocrat Technologies Australia PL Full time

    We are seeking a Senior Software Test Engineer to join the Oz Games Studio SIT Team. In this role you will be an integral part of the Oz Games Studio SIT Team, demonstrating technical leadership and delivering great results to the Oz Games Studio product portfolio. We’re looking for an experienced Senior Software Test Engineer who is passionate about...


  • North Ryde, Australia Aristocrat Technologies Australia PL Full time

    We are seeking a Senior Software Test Engineer to join the Oz Games Studio SIT Team. In this role you will be an integral part of the Oz Games Studio SIT Team, demonstrating technical leadership and delivering great results to the Oz Games Studio product portfolio. We’re looking for an experienced Senior Software Test Engineer who is passionate about...


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

    Are you interested in building hyper-scale services in the cloud. At AWS, engineers get the chance to work on scalability solutions, large scale applications and entirely new products that change the landscape for billions of users worldwide. From RDS to AQUA, Redshift to Aurora, Platform to Builder Tools; AWS engineers are simplifying the complex.This role...


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

    Are you interested in building hyper-scale services in the cloud. At AWS, engineers get the chance to work on scalability solutions, large scale applications and entirely new products that change the landscape for billions of users worldwide. From RDS to AQUA, Redshift to Aurora, Platform to Builder Tools; AWS engineers are simplifying the complex.This role...


  • North Ryde, Australia Aristocrat Technologies Australia PL Full time

    We are seeking a Senior Software Test Engineer to join the Oz Games Studio SIT Team. In this role you will be an integral part of the Oz Games Studio SIT Team, demonstrating technical leadership and delivering great results to the Oz Games Studio product portfolio. We’re looking for an experienced Senior Software Test Engineer who is passionate about...


  • North Ryde, Australia Aristocrat Technologies Australia PL Full time

    We are seeking a Senior Software Test Engineer to join the Oz Games Studio SIT Team. In this role you will be an integral part of the Oz Games Studio SIT Team, demonstrating technical leadership and delivering great results to the Oz Games Studio product portfolio. We’re looking for an experienced Senior Software Test Engineer who is passionate about...


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

    Career Level - Career Level - Oracle's Cloud is innovative and constantly evolving. When it experiences issues, your team will respond within minutes to ensure customer impact is mitigated. This experience will expose you to the inner workings of OCI's systems and organizations. You will interact with and influence leaders from across the Oracle...


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

    OCI Incident Response is the first line of defense for maintaining the high availability of Oracle's cloud. We make customer-impacting events shorter, less frequent, and less impactful by providing large-scale incident management. We are front-and-center in driving down event duration by utilizing our operational experience, knowledge of best practices, and...

  • Software Developer

    1 month ago


    North Ryde, Australia Oracle Full time

    You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, and Energy and Resources projects. Through collaboration, Test-Driven Development and good engineering principles, you...

  • Software Developer

    3 weeks ago


    North Ryde, Australia Oracle Full time

    You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SAAS) system. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, and Energy and Resources projects. Through collaboration, Test-Driven Development and good engineering principles, you...


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

    OCI Incident Response is the first line of defense for maintaining the high availability of Oracle's cloud. We make customer-impacting events shorter, less frequent, and less impactful by providing large-scale incident management. We are front-and-center in driving down event duration by utilizing our operational experience, knowledge of best practices, and...

  • Product Manager

    2 weeks ago


    North Ryde, New South Wales, Australia Pronto Software Full time

    Level 4, Building 1, Riverview Business Park3 Richardson Place,North Ryde NSW 2113Home»Product Manager - Supply Chain Management (NSW)About the positionProduct Manager - Supply Chain ManagementFantastic Product Management opportunityLeverage your experience with Supply ChainExcellent team environmentNorth Ryde (NSW)About our Product Manager Role:Want to...


  • North Ryde, New South Wales, Australia Pronto Software Full time

    About the position About our Risk and Compliance Associate Role: Want to grow your career and experience in Risk and Compliance in an Australian owned and run ERP and Cloud Software Developer organisation? How about working in a well-established and mature Software Development and vendor Company with more than 1500 clients? Support and collaboration...


  • North Ryde, Australia Pronto Software Full time

    About the position About our Risk and Compliance Associate Role: Want to grow your career and experience in Risk and Compliance in an Australian owned and run ERP and Cloud Software Developer organisation? How about working in a well-established and mature Software Development and vendor Company with more than 1500 clients? Support and...

  • Software Engineer

    2 weeks ago


    North Melbourne, Victoria, Australia Telstra Full time

    Employment TypePermanentClosing Date28 Sept :59pmJob TitleSoftware EngineerJob SummaryAs a Software Engineer, you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. This role will ensure new features developed for Telstra Media initiatives are aligned to the cloud-first...