The point where experts and best companies meet
Share
As a Game Development Engineer, you will partner with fellow Unity3d engineers to evolve our game tech stack and actively work on level, character, sound, light, and gameplay design; you will collaborate with back-end engineers to build game cloud services platforms; you will cooperate with designers and artists to develop a compelling end-to-end visual gaming experience; and you will assist learning architects and instructional designers map learning objectives and game elements to deliver a unique cloud learning experience to our players.For more information about our products:
Key job responsibilities- Drive our game tech stack and promote best practices to produce high quality games, and coach less tenured engineers;- Make data-driven decisions by leveraging industry landscape from engineering, gaming and training, as well as user feedback and telemetry data;
- Write high quality code.A day in the life
You will work with engineering and product stakeholders closely on a day-to-day basis. You will contribute to the production of multiple games and features and collaborate with other learning products teams (e.g.: AWS SkillBuilder, AWS Labs, AWS Jam, Exam Prep). You will solve, learn, and mentor team members on web-scale challenges, distributed systems problems, and game development best practices. You will regularly review technical work with peers, stakeholders, and leadership.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 2+ years of Unity, Unreal, CryEngine, Lumberyard or proprietary 3D game engine, or industry-equivalent technology (3D animation, simulation, etc.) experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Ability to communicate in English and Portuguese (verbal and written)
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in Games Industry (supporting title Development, Release, or Live Ops)
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit