This job might no longer be available.
Senior Gameplay Programmer
3 years ago
Covid-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.
Responsibilities:
- Work well in a cooperative, multi-disciplinary team environment to develop and maintain new gameplay features
- Design and implement well-engineered, reliable, maintainable, and bug-free code
- Develop and test code, fix bugs, and profile and optimize code as directed
- Follow best practices, development processes, documentation, and coding standards
- Work with QA, providing information needed to fully test developed code
- Provide support to internal customers for developed software
- Keep up to date on state-of-the-art software engineering methods, practices, and technologies
- Possess and develop areas of engineering expertise
- Responsible for understanding design’s requirements to develop solid solutions, systems, and features
- Document and peer review technical designs with other software engineers
- Responsible for overseeing feature development through to the required standard
- Overseeing and mentoring other programmers as needed to increase their abilities and productivity
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
- Reviewing other programmer’s code as required
- Work with production on scheduling, task breakdown, and sprint workflow
Requirements:
- Strong C++ programming skills
- Strong mathematics skills, including proficiency with matrices, trigonometry, and linear algebra
- Strong multi-threaded programming skills
- Multiplayer networking experience
- Great attention to detail
- A passion for making and playing games
- Work well in a cooperative environment
- Good communication skills, both verbal and written
- 5+ years’ experience programming game features and systems, especially player-visible game features, including one or more shipped products
- Potential for occasional overseas travel to visit our other studios
Other information:
- Lumberyard development experience
- Online game and/or MMO development experience, including client/server development of game features
- Space combat sim development experience
- Passion for science fiction and space exploration
- Previous team lead experience
If you feel you have something to offer this role, even if you don’t think you qualify for all the above, you should still apply – we are an inclusive employer and if you have potential, talent and a great work ethic, we want to hear from you.
Create Your Profile — Game companies can contact you with their relevant job openings.