Software Engineer for gaming and security products used in casino environment.
22nd June, 2026
[Job ID: 1637732]
Responsibilities
Core Development: Design, build, and maintain efficient, reusable, and reliable code across the client/server stack.
Desktop & Device Integration: Develop the .NET MAUI desktop client, including integration and control of connected hardware devices.
Server, Web & Data: Build and maintain the .NET backend, the ASP.NET web interface, and the SQL Server data layer.
Cross-Border Collaboration: Work closely with engineering leadership at our Japan HQ, and help establish the technical foundation and engineering culture of the new Singapore team.
Architecture & Design: Participate in requirements analysis, architectural discussions, and database design to keep systems secure, scalable, and maintainable.
Quality: Participate in code reviews, mentor peers, and champion engineering best practices.
Test & CI/CD: Help build out our automated testing and CI/CD infrastructure.
Adaptability: Research, evaluate, and adopt new technologies, frameworks, or languages as project needs evolve
Requirements
[Must]
Software Engineering Foundation (At least 3 years): Solid grounding in OOP, data structures, clean code, and architectural design patterns
Hands-on OOP experience in at least one language (e.g. Java, C++, Python, C#), deep enough that you can transfer it to a new stack
High adaptability: A track record of picking up new languages and frameworks quickly. Our core stack is C# / .NET
Database & SQL: Solid experience writing, optimizing, and debugging SQL queries against relational databases
Travel: Willing to travel to Japan, especially during the early phase of the team's growth
[Advantage]
Device / hardware integration and control (serial / USB communication, vendor SDKs, native interop)
ASP.NET web development
Experience setting up automated testing and CI/CD pipelines
Version control (Git) and modern development workflows
Experience working with distributed or cross-border teams
We regret that only shortlisted candidates will be notified. However, rest assured that all applications will be updated to our resume bank for future opportunities. Please kindly refer to the Privacy Policy of Good Job Creations for your reference: https://goodjobcreations.com.sg/en/privacy-policy/ -------------------------------------------------------------------------------------------------------
EA License no.: 07C5771 EA Personnel Reg. No.: R2094050 EA Personnel Name: Ayumu Matsuki
Apply For Job