Senior Platform Engineer in Grapevine, TX at GameStop

Date Posted: 10/9/2021

Job Snapshot

Job Description

Description:

Summary 

GameStop is looking for a Senior Platform Engineer to join our Kubernetes Platform team. This role will collaborate with a team of engineers, product managers, technology and business partners distributed across the U.S. In this role, you will help design, build, and maintain components on GameStop’s container platform that is used by other technology teams to run highly scalable workloads in Kubernetes while also enabling them to be able deliver value faster through templates loaded with tried and tested patterns and best practices. The ideal candidate will be customer-obsessed, highly collaborative, and passionate about creating customer experiences that are both frictionless and delightful. A passion for gaming and/or technology is a plus! 

What you’ll do:  

  • Collaborate with product managers, fellow engineers from multiple teams to enable building software solutions.  

  • Architect, design, and implement capabilities into GameStop’s container platform. 

  • Work across UI, middle-tier and back-end services.  

  • Collaborate with teams and translate functional and technical requirements into detailed architecture, design, and extensible code into reusable platform capabilities. 

  • Write scalable, performant, readable, and tested code. Monitor, track, and optimize performance on an ongoing basis.  

  • Review code and provide meaningful feedback to peers to help build better solutions.  

  • Provide mentorship and guidance to peers and less experienced engineers.  

  • Use data to provide input to prioritization decisions.  

  • Thrive in an ambiguous environment, be resourceful, and make tradeoffs to deliver customer impact.  

  • Exhibit a bias for action, constantly looking for ways to improve performance and customer experience.  

  • Establish strong working relationships across all levels and functions of the organization.  

  • Be results-oriented, data-driven, and passionate about building innovative customer experiences.  

 

What you’ll need 

 

  • Bachelor's degree in computer science or related field, or equivalent relevant experience  

  • 4+ years relevant work experience with building highly performant full-stack applications and services running in containers. This is in addition to degree/experience requirement above.  

  • Ability to thrive in a fast-paced, startup-like, agile development environment.  

  • Strong understanding of containerization with Docker and experience running workloads in Kubernetes using helm. 

  • Strong understanding of computer science fundamentals, object-oriented design, and data structures, design patterns, SOLID principles. 

  • Strong understand of container design patterns 

  • Proficiency in at least one modern programming language/technology such as Java, Node.js, .net Core, Python 

  • 4+ years of experience with AWS, Microsoft Azure, or another cloud service.  

  • Strong experience in working with CloudFormation/Terraform and exposure to lower-level infrastructure concerns such as EC2s, networking, load balancers, etc. 

  • Conviction that software development innately includes testing, observability, security and CI/CD. 

  • Strong experience in queues and event brokers, service mesh, deployment strategies like canary/ blue-green is a plus 

  • A strong drive towards learning. 

  • Demonstrated track record of cultivating strong working relationships and collaborating across multiple teams.