You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer, Game Development

Job Title: Software Engineer - Game Development 

Company: Oros Gaming 

Location: Reno, NV 

About Us:  

At OROS Gaming, we are dedicated to creating world-class slot games that delight players and push the boundaries of innovation. Our team thrives on collaboration, continuous growth, and a shared commitment to excellence. As we expand, we are seeking a game Software Engineer who can take ownership of their work, contribute to cutting-edge game features, and collaborate across disciplines to deliver exceptional player experiences in a fast-paced environment. 

We live by our values, which influence everything we do: 

Selfless Teammates: Prioritize helping the team over personal gain. 

Humbly Confident: Authentic and self-assured while remaining open to learning and growth. 

Risk Mitigators: Transparent in identifying risks early and driving clarity for the greater good. 

Exponential Potential: Committed to continuous improvement and creating opportunities for lasting growth. 

If these values resonate with you, we’d love to hear from you. 

Responsibilities: 

Task Ownership and Technical Development: 

Take full ownership of assigned tasks, managing them from concept to delivery with minimal supervision. 

Design, implement, debug and optimize game features, code, graphical textures, and audio assets using TypeScript for game clients and C# for math services. 

Develop and refine prototypes in collaboration with mathematicians to bring game concepts to life. 

Write reusable, straightforward, clean modular, and scalable code that meets regulatory standards and ensures player fairness. 

Debug and resolve technical challenges and issues, while ensuring high-quality deliverables. 

Collaboration and Cross-Functional Teamwork: 

Work closely with game designers, artists, audio designers, mathematicians, and QA specialists to bring creative concepts to completion. 

Plan and strategize task breakdowns and user story flows with the game team to ensure alignment and success. 

Actively contribute ideas to improve team workflows, development processes, code optimizations, and game quality. 

Ensure clear and effective communication with all team members to address challenges and implement solutions. 

Optimization and Continuous Improvement: 

Proactively identify opportunities to enhance efficiency, optimize systems, and streamline workflows. 

Optimize game performance for mobile platforms, ensuring fast loading times and smooth gameplay. 

Thoroughly test code changes to maintain reliability and contribute to overall team success. 

Stay up to date with the latest technologies and techniques to bring fresh insights to the team. 

 

Knowledge, Skills and Experience: 

Bachelor’s degree in Computer Science, Computer Engineering, or a related field. 

0-3 years of experience developing slot games, online games, or front-end web applications using C++, C#, JavaScript, or TypeScript, HTML and CSS. 

Proficient knowledge of object-oriented programming and design patterns. 

Proficiency with version control systems (e.g., Git) and bug tracking tools (e.g., JIRA). 

Experience with Agile and Scrum methodologies. 

Excellent problem-solving, debugging, and critical thinking skills. 

Strong knowledge of OO programming fundamentals, concepts and methods 

 

Job Type: Full-time 

Benefits: 

Dental insurance 

Health insurance 

Life insurance 

Paid time off 

Vision insurance 

Bonus 

Location: 

This role is based in Reno, NV 

This is in-office 5 days per week 

Pay Range: 

$60,000 to $103,000 per year 

 Applicants should expect to complete an assessment evaluation as part of the interview process.