Bachelor's degree in Computer Science or related field
3-5 years of experience in C++ programming
Proficient in data structures within a Linux environment
Exposure to Agile/SCRUM methodologies
Strong communication skills for liaising with cross-functional teams
Responsibilities
Collaborate with artists, game designers, project managers, and QA teams throughout the development cycle
Design, code, test, and debug software applications for gaming platforms
Create and maintain necessary technical documentation for assigned products
Update team members and stakeholders on product status
Proactively contribute to problem-solving during software development
Benefits
Work flexibility with options for remote or Las Vegas-based positions
Collaborative work environment with diverse team members from various specialties
Opportunity to work on cutting-edge gaming technology
Engagement in all phases of the game development cycle
Potential for career growth within a dynamic industry
Full Job Description
We are looking for a C++ Software Engineer to develop, maintain, and upgrade software systems that are used in the gaming industry. The role involves designing, coding, testing, and debugging software applications for gaming platforms.
Some of the key responsibilities of the role may include:
Work closely with artists, game designers, project managers and QA during all phases of the development cycle.
Experience in an Agile/SCRUM environment.
Develops, maintains, and produces all necessary technical documentation for each product assigned.
Communicate product status to team members, managers, technical lead, and other key stakeholders across the organization.
The ideal candidate for this role typically has a bachelor's degree in computer science or a related field, 3-5 years of experience in C++ and in programming data structures in a Linux environment.
Las Vegas or Remote
Experience working in the gaming industry is often preferred but not always required.