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:
-
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 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