
Senior Software Engineer
ebet Gaming System
Posted 12 days ago
If you have a strong background in building scalable, high-performance systems and will be adept at working in an agile environment we strongly encourage you to apply for the role. Join Ebet and contribute to our mission of delivering excellence in the Gaming & Hospitality Industry.
To assist with our growth, we are seeking a standout Senior Software Engineer to join our dynamic team.
Overview:
As the Senior Software Engineer you will play a pivotal role in designing, developing, and maintaining our microservices architecture. This role requires extensive experience in C++, C#, and JavaScript, as well as a deep understanding of microservices principles, message-based architecture, and best practices. Our ideal candidate will have a strong background in building scalable, high-performance systems and will be adept at working in an agile environment, and bring your experience with message-based architectures, and containerization using Docker in a hybrid architecture (cloud and on-premises).
Key Responsibilities:
Design, develop, and maintain software solutions using modern C++ (C++17/20) and C#.
Build and optimise microservices architectures, ensuring scalability and reliability.
Develop efficient, high-performance applications with multithreading, low-latency processing, and system-level programming.
Collaborate with software architects, DevOps engineers, and product teams to define system requirements.
Write clean, maintainable, and well-documented code following industry best practices.
Perform code reviews and mentor junior developers.
Work with APIs, databases, and third-party integrations.
Troubleshoot and resolve complex software issues in production and development environments.
Qualifications and Skills:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience in software development, with a strong focus on C++ and C#.
Strong C++ programming skills with a deep understanding of object-oriented and template-based design.
Proficiency in C# development, particularly for backend services and application integration.
Experience with Microservices Architecture and related technologies (e.g., Docker, Kubernetes, REST APIs).
Familiarity with multithreading, memory management, and performance optimisation.
Experience in Linux and Windows development environments.
Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
Strong problem-solving skills and the ability to work in an Agile environment.
Experience that sets you apart:
Experience with RESTful API design and implementation.
Knowledge of front-end frameworks such as Angular, React, or Vue.js.
Understanding of DevOps practices and CI/CD pipelines.
Familiarity with database technologies such as SQL, NoSQL, and ORM frameworks.
A little about us:
We are the leading Australian based gaming systems company that develops a range of networked solutions for venues operating electronic gaming machines. We have over 500 customers, with some 33,000 gaming machines connected. Offering proven products, including customer engagement and relationship management solutions, cashless gaming systems with mag-stripe and smart-card technology and back-office productivity tools for clubs, hotels and casinos.
We also provide risk management tools to assist with the Responsible Service of Gaming and AML/CTF, as well as reporting tools allowing extensive data collection through gaming, member, and POS activity.
Apply today to join the team:
Please submit your resume and cover letter using the link below. NO RECRUITMENT AGENCIES THANK YOU.
We encourage all staff to spend a minimum of 3 days each week in the office to enable collaboration and teamwork, don't worry there are great coffee and food places nearby. Ebet is an equal opportunity employer and is committed to fostering an inclusive and diverse workplace. We encourage applications from all qualified individuals.
About ebet Gaming System
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Software Engineer
Bloom
Software engineers (Typescript, NodeJS, AWS)
salt
Senior Software Engineer (Embedded)
TheDriveGroup
Senior Systems Engineer (AWS)
Opus Recruitment Solutions
Senior Frontend Engineer
Talenza
Experienced Structural Engineer - Step up to Senior
RecruitR Pty Ltd