Job Description
Job Title: Senior Software Engineer - Casino Games
Location: Reno, NV
Job Type: Full-Time
Are you a UNITY Engineering expert with at least five years of CASINO GAME CREATION experience and live in RENO, NEVADA? If the answer to all three of these questions is YES, then this may be a perfect fit for you!
Company Overview:
We are a small, passionate, and energetic team that’s redefining the future of casino games. Specializing in innovative and industry-leading slot games, we’re looking for a highly experienced Senior Software Engineer to join our growing team. If you're looking to make an impact, work on cutting-edge projects, and collaborate with a talented group of professionals, this is the place for you!
Job Description:
As a Senior Software Engineer with our team, you will play a pivotal role in the design, development, and implementation of high-quality casino slot games. You’ll work closely with artists, designers, and other developers to create immersive and engaging gaming experiences that set us apart in the industry. Your deep understanding of Unity and extensive experience within the casino space will enable you to contribute innovative ideas while maintaining the technical excellence our players expect.
Responsibilities:
Develop, design, and implement slot games using Unity.
Lead the development process for new game features, ensuring high-quality gameplay and a smooth user experience.
Collaborate with cross-functional teams including artists, game designers, and other developers to ensure games meet both functional and aesthetic standards.
Optimize performance to ensure games run efficiently.
Troubleshoot and debug code to ensure the games are free from issues and are stable.
Mentor junior developers and contribute to best practices in code quality and design patterns.
Stay up-to-date with the latest trends in game development, particularly in the casino industry, and incorporate innovative solutions into game development.
Maintain and improve existing game projects, ensuring they are scalable and easy to maintain.
Requirements:
At least 5 years of professional Unity development experience with a strong focus on gaming, preferably within the casino industry.
Solid understanding of game development principles and practices, including rendering and optimization.
Expertise in C# programming, with a strong foundation in object-oriented design.
Proven experience working on slot games or similar casino games (both desktop and mobile).
Deep knowledge of Unity’s toolset, asset pipeline, and performance tuning.
Ability to develop scalable and maintainable code in a fast-paced environment.
Strong problem-solving skills and attention to detail.
Excellent collaboration and communication skills, with the ability to work in a small, close-knit team.
Ability to thrive in a fast-paced environment with tight deadlines.
A passion for the gaming industry and a strong desire to innovate and create world-class products.
Live in the Reno, NV area.
Preferred:
Experience with Perforce and Agile development.
Familiarity with cloud-based gaming and live operations.
Experience with slot game math, mechanics, and user experience design.
A degree in Computer Science or a related field (or equivalent experience).
Benefits:
Competitive salary
Health, dental, and vision insurance
Paid time off and flexible work hours
A dynamic and creative work environment
If you're passionate about creating exceptional casino games, enjoy working in a dynamic team, and want to be part of an exciting and growing company, we encourage you to apply. We’re looking for someone who thrives in a collaborative, fast-paced environment and wants to help shape the future of the industry.
Full-time