Senior Software Engineer(Backend)
Top USA IT company is looking for Senior Software Engineer(Backend)
-Responsible for technical process and technology within assigned teams.
-Provide strategic planning and direction and be accountable for technical design of one or more of partner projects; influencing and approving overall architecture and ensuring design is reviewed.
-Accountable for overall code quality; ensuring code is cross-platform, reviewed, reusable and testable.
-Accountable for overall performance; defining metrics and setting targets.
-Identify career opportunities; grow staff capability; establish the staff profile, performance & training standards, staff planning, succession planning, and compatibility; partnering with the People team on career growth and succession planning.
-Drive engineering recruiting; work with the People team to hire top talent.
-Full proficiency in English and Mandarin is required.
-Demonstrable knowledge and experience for working in games and/or game development.
-Knowledge of implementing gameplay or elements of gameplay (e.g., combat mechanics, AI behaviours, pathfinding), game architectures and game development paradigms (e.g., entity component systems).
- Knowledge and experience with game engines (e.g., Unity, Unreal or CryEngine).
-Previous experience with shipping a 1–2 game(s) with proven expertise in designing and implementing bespoke game systems.
-Ability to communicate with both non-technical stakeholders (e.g., producers, artists, designers), establishing technical requirements from creative or design-led pitches.
-Experience in the creation of elements of game design documents and/or technical design documents and comfortable in offering opinions and weighing up trade-offs for different technical solutions or implementations in the face of constraints.
If interested, please send your resume to email@example.com, thanks!