Senior Software Engineer I
Redwood City, CA, United States
Design, implement, and maintain large and/or complex systems, or serve as a broad expert in multiple areas.
Involve in working autonomously, taking high level direction from supervisor, and taking full ownership, responsibility, and accountability on projects.
Recommend adoption of relevant technical approaches or improvements to process based on experience.
Define technical direction in the areas of expertise for a given team and as an advisor for studio wide initiatives.
Act as a mentor and/or direct supervisor for other programmers. Responsible for training new programmers and participating in design and technical reviews.
Work with leads, peers, and non-technical clients to define roadmaps and priorities for systems.
Take complete ownership and development responsibilities for one or more important systems and take responsibility for the decisions and approaches taken.
Define, refine, and alter technical designs and implementation of large or complex systems or tools.
Work with other internal groups including QA and leads to resolve problems.
Responsible for the development process on assigned systems and tasks.
Creation of or contribution to technical design documents, accurately assessing time requirements and confidence level, and successfully completing milestones.
Take point on communication to clients of systems, offering a responsive and accurate status of development to the clients and internal staff.
DEGREE REQUIREMENTS: Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Applied Science or related field.
3 years of experience in the position offered or related occupation.
The 3 years of experience in the position offered or related occupation must include OO design and development in C++; C#; current and next gen platforms such as Xbox, PlayStation, and PC; fundamental game development skills such as gameplay, online multi-player, performance and optimization, graphics, 3D math, physics or AI; and game or central technology programmer on multiple game titles throughout their life cycle.
APPLICANTS SHOULD SUBMIT RESUMES TO:
Submit resume at link