
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.