top of page

Software Development Engineer

Job Description

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: 

  1. Selfless Teammates: Prioritize helping the team over personal gain. 

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

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

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

If these values resonate with you, we would 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, and optimize game features 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 clean, modular, and scalable code that meets regulatory standards and ensures player fairness. 

    • Debug and resolve technical challenges, 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, 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. 

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

  • Strong 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. 

  • OO Programming 

​

Location: Reno, NV 

Employment Type: Full Time

bottom of page