Studio: Nimble Giant Entertainment
Job Opening: Sr. Game Programmer
Location: Argentina, Chile, Perú, Spain, Uruguay, Remote
Type: Full-Time
Responsibilities:
- Develop and produce game features in collaboration with team members and customers.
- Provide producers, engineering managers, and/or leads with detailed information regarding progress and issues when required.
- Assist more junior team members when needed, providing insight based on experience and know-how.
- Provide solution options and task estimates regarding effort and risks when required.
- Develop, code/configure, and test features and systems according to project requirements
- Produce documentation of the processes as defined by the Tech Lead.
- Applies and promotes best development practices, all the while following the standardized coding conventions.
- Lead the team in the absence of the Tech Lead.
- Serves as an active member of Nimble Giant, helping to improve our engineering teams and foster collaboration amongst all departments
Qualifications & Skills:
- Total of 5 years of professional experience, 2 of which working within the game industry as a software engineer, with deep practical knowledge of in-game engine and systems development using C++ and Unreal Engine.
- Excellent C/C++ programming skills with the utilization of solid software engineering practices.
- Ability to communicate effectively in English, both verbally and in writing.
- Experience developing complete subsystems that integrate with the overall project.
- Extensive experience developing and testing in multiple environments (dev, prod, and live).
- Knowledge of Unreal Engine, as well as use of Blueprints.
- Experience developing games for PC and other platforms.
- Experience achieving Performance and memory optimizations.
- Ability to work with Designers, QA, Artists, and others to benefit the different workflows within each department.
- Experience using Version Control Systems, such as Perforce, git, and Subversion.
- Experience with Jira or similar project management tools is required.
- Strong time management and focus.
- Strong analytical and problem-solving skills.
- Someone who can work independently and is an autonomous learner.
Bonus:
- Experience working on a cross-platform game title
- Experience with 3rd Person FPS games
- Experience with other Programming languages such as C#, C, TS, and Python.
- Experience shipping on multiple platforms (PC, Consoles, etc.)
- Large-scale expertise in game development
- Bachelor’s degree in computer science, information technology, or other related disciplines
- Ability to communicate effectively in Spanish, both verbally and in writing.
- Familiarity with agile software development methodologies such as Kanban and Scrum
- Worked on every game development stage, from preproduction to launch, with at least one game title shipped.