Amazon

Returning Candidate?

Game Software Development Engineer: Fulfillment Games

Game Software Development Engineer: Fulfillment Games

Job ID 
485207
Location 
US-WA-Seattle
Posted Date 
5/12/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Do you love playing and developing games? Do you relish opportunities to build at Amazon scale? Are you passionate about improving people’s lives? Every day, millions of shipments move through Amazon Fulfillment Centers around the world, and our Fulfillment Center associates make it all possible. We are building a new gamification platform intended just for them. Our team creates video game experiences for our workers, driven by Fulfillment Center labor activities. Our solutions bring fun and friendly competition to the work day and help fuel tomorrow’s fulfillment capacity.

In this role, you will help design and implement new game experiences to be played by workers in Amazon’s fulfillment network. You will work with our game platform engineers to define and implement clean interfaces and APIs that all of our games will share. You will be building with modern development technologies such as Unity3D and AWS. You will help guide your team on best practices, efficient design, and scalable architecture. Our team is a place where your career growth is important and your efforts are recognized. We develop tomorrow’s leaders and work with you to find opportunities to lead, design, work across teams, and collaborate with our stakeholders.

The ideal candidate is passionate about delivering experiences that delight customers and solutions that are robust. A commitment to team work, bias for action, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person will need to thrive a in fast paced environment where they learn new concepts quickly.

Basic Qualifications

· BS/MS degree in Computer Science or equivalent
· 2+ years experience in video games or equivalent real time applications
· Bachelor’s degree in Computer Science or equivalent
• Proficiency in at least one or more modern programming language such as Java, C++, C#
• Unity3D experience
• Expert in object-oriented design and data structures
• Extensive experience in algorithm design, problem solving, and complexity analysis.
• Experience building complex software systems that have been successfully delivered to internal or external customers
• Excellent verbal and written communication skills
• Strong ownership and drive
• Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Preferred Qualifications

· 5+ years experience
· Unity3D expert
· Multiple shipped video game titles
· Ability to work well with people and be both highly motivated and motivating
· Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
· Excellent leadership, verbal and written communication skills