Full Job Description
What you'll do...
Game Client Engineer
About Store N o 8
We are the incubation arm of Walmart. Store N o 8 was formed in 2017 as part of Walmart's larger innovation mission to shape the future of commerce. We pursue big ideas and take risks by stepping outside of Walmart's core business to focus on leapfrog capabilities across conversational commerce, mixed reality, in-store digitization, and more. Our ultimate goal: fuel Walmart's core business, create new operational efficiencies, and unlock amazing experiences for our customers in the long-term.
This stealth team within Store N°8 is paving the way for extended reality applications in the retail space creating productive and entertaining immersive shopping experiences.
About the Role:
This is the opportunity to get in early with a stealth project currently developing in Walmart's Store N o 8 incubator. At Store N o 8, the team will discover and deliver capabilities for the future of how we engage with technology and people, through the unparalleled scale of Walmart's platform.
Top reasons to work with us:
This is a rare opportunity - you will help shape the growth of a stealth project from the ground up, ultimately helping Walmart's customer of tomorrow to live better every day.
Startup energy, Walmart backing - you will move at the speed of a startup with the backing and of an established company.
Long term vision - we are focused on transforming the way people engage and connect with technology and each other.
What You'll Do:
As a Game Client Engineer, you play a critical role in bringing this initiative into existence. Reporting into the Head of Engineering, you will be part of a small team tasked with creating net new capabilities in the field of extended reality.
Work with a small team including software engineers, testers, operations members and end users to architect, design, build, and test new capabilities in the extended reality domain.
Write well-designed, maintainable, testable, efficient code for server and client.
Take ownership of projects to ensure their successful completion with respect to deadlines.
Build and deploy projects in multiple languages on various platforms, including Unity, Unreal Engine, HTML/js, and more.
Build reusable components and APIs for various platform partners and developers.
Build and ship code within an agile development process.
Support the implementation and operations team to integrate our solution with our customers and address customer needs.
Manage your work through the use of GitLab, Jira, and our build/deploy systems.
Who will love this job:
A creator and a doer - you identify a problem, envision a solution, and take a hands-on approach towards building it.
An entrepreneurial teammate - you love working together to build new things and have an entrepreneurial mindset that sees opportunity where others find only barriers
Challenge Accepted - you love to work on projects that challenge the status quo and focus beyond the horizon.
What You'll Need
Bachelor's degree in Computer Science and 6 years' experience in Software Engineering or related field including 3 years' experience in the gaming industry.
Experience shipping code on various engines, including Unity and/or Unreal Engine.
Generalist who has experience with gaming user-experience, fast prototyping, and client-server code.
Write robust code that is easy to maintain.
Bonus: Experience developing fast-performing cross-platform code, including mobile.
Perks and Benefits
Beyond competitive pay, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process .
Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, ideas, and opinions - while being inclusive of all people.
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Bachelor's degree in Computer Science and 3 years' experience in software engineering or related field OR 5 years' experience in software engineering or related field.
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master's degree in Computer Science or related field and 2 years' experience in software engineering or related field
850 Cherry Avenue, San Bruno, CA 94066-3031, United States of America