Position: Software Developer – Gaming
Location: Flex Week in Salt Lake City, UT
Job Summary: As a Software Developer specializing in Gaming, you will play a critical role in designing, authoring, and maintaining game systems that align with design, technical, and schedule requirements. Working closely with QA, technical leadership, and other team members, you will ensure the stability, accuracy, and successful deployment of game systems. You’ll also contribute to technical documentation, collaborate on technical design and architecture, mentor fellow engineers, and actively participate in maintaining project schedules.
Design and Development:
- Design and implement game systems that fulfill design and technical specifications.
- Develop code and scripts for game features, mechanics, and interactions.
Collaborate with technical leadership to establish technical design and architecture.
Quality Assurance and Defect Resolution:
- Collaborate closely with QA teams to identify, communicate, and resolve defects in game systems.
- Ensure the stability and accuracy of game systems through rigorous testing and troubleshooting.
- Author technical documentation detailing game systems’ functionality, interfaces, and usage.
- Review and provide feedback on end-user documentation to ensure clarity and accuracy.
- Work closely with production staff to create and maintain realistic project schedules.
- Collaborate with technical leadership and fellow engineers to establish cohesive technical strategies.
- Review the work of other engineers, providing constructive feedback to enhance their skills and knowledge.
- Mentor junior team members to foster their growth and development within the team.
Feature Rollout and Maintenance:
- Coordinate with QA and team leads to successfully deploy new features to the team.
- Establish testing procedures and maintenance protocols for newly implemented game systems.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience in software development, with a focus on game development.
Proficiency in [programming languages relevant to game development, e.g., C++, C#, Python].
- Strong understanding of game mechanics, systems, and gameplay design principles.
- Experience with debugging, testing, and optimizing game systems for performance.
- Excellent problem-solving skills and a proactive attitude towards identifying and addressing issues.
- Effective communication skills to collaborate with cross-functional teams and convey technical concepts to non-technical stakeholders.
- Experience working with version control systems (e.g., Git) and agile development methodologies.
We are an equal opportunity employer. We value diversity and encourage candidates of all backgrounds to apply.Job Location Type: flexweek