
Lead Software Engineer - Python
GameStop · Grapevine, TX
- On site
- Full-time
- $150,000 / year
- Grapevine, TX
Job highlights
- Lead backend and frontend development for new systems.
- Utilize modern tech stack: cloud, Kubernetes, SOA.
- Architect and build critical payment/transaction systems.
- Advance engineering best practices across teams.
- Collaborate closely with leadership and engineering.
About the role
About GameStop
At GameStop, we are committed to providing exceptional service and delivering the latest and greatest in gaming products to our customers. As a leading global retailer of video games, electronics, and gaming merchandise, we take pride in offering a wide range of products that cater to the needs and desires of gamers worldwide. Our mission is to create unforgettable experiences for our customers by constantly pushing the boundaries of what's possible. Whether you're a hardcore gamer or just starting out, we've got something for everyone. Join us in our mission to shape the future of gaming and bring the best gaming products to the world!
About the Role
This position is part of the establishment of a brand-new platforms team within the engineering organization. Expect to collaborate very closely with engineering leadership and numerous other engineering teams throughout our tech organization to build out new systems. The ideal candidate will not only lead the development of robust back-end solutions but will also contribute significantly to the creation of intuitive and responsive front-end interfaces that enhance user experience and drive customer engagement.
What You’ll Do
- Architect, design, and build critical back-end systems, such as payments and transaction technologies, as well as intuitive front-end interfaces.
- Work with a modern technology stack encompassing both front-end and back-end technologies (cloud infrastructure, Kubernetes, service-oriented architecture, etc.).
- Be an advocate for engineering best practices across both front-end and back-end development.
What You’ll Bring
- 8+ years of software development experience, with at least 3 years of experience working with cloud technologies (e.g., AWS, Azure, Google Cloud).
- 7+ years of experience with Python.
- Experience architecting and developing intuitive front-end interfaces using React and Redux.
- Proven progression from Software Engineer to technical leadership roles, demonstrating increasing levels of responsibility and impact.
- Demonstrated ownership of major technical projects from conception to delivery, showcasing your ability to lead and drive results.
- Demonstrated ability to solve complex technical problems, showcasing your analytical skills and creativity in overcoming challenges.
- Excellent interpersonal and communication skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
You’ll Stand Out If You Have
- Desire to thrive in a fast-paced environment.
- Experience with AWS.
Benefits
Full-time store positions at GameStop are also eligible to participate in incentive programs, health benefits, paid time off, 401(k), employee discount and a casual work environment. Positions at GameStop may also be eligible for a bonus and/or other incentives.
Key skills/competency
- Lead Software Engineer Python
- Backend Development
- Frontend Development
- Cloud Technologies
- AWS
- Azure
- Google Cloud
- React
- Redux
- Kubernetes
Skills & topics
- Lead Software Engineer
- Python
- Backend Development
- Frontend Development
- Cloud Infrastructure
- Kubernetes
- Service-Oriented Architecture
- React
- Redux
- AWS
- Azure
- Google Cloud
- Payments
- Transactions
- Technical Leadership
How to get hired
- Tailor your resume: Highlight your 8+ years of software development, 7+ years Python, and 3+ years cloud experience. Emphasize technical leadership and project ownership.
- Showcase Python & Cloud Skills: Detail your experience with Python for backend and React/Redux for frontend. Quantify your cloud (AWS, Azure, GCP) and Kubernetes expertise.
- Demonstrate Leadership: Provide examples of leading major technical projects from concept to delivery. Highlight your problem-solving and communication skills.
- Prepare for Interviews: Be ready to discuss architectural designs, complex technical challenges, and your approach to fostering engineering best practices.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Lead Software Engineer Python role at GameStop?
- The Lead Software Engineer Python role at GameStop focuses on establishing a new platforms team. You will lead the development of robust backend solutions, including payments and transaction technologies, and contribute to intuitive frontend interfaces using React and Redux. This involves working with a modern tech stack including cloud infrastructure and Kubernetes.
- What are the key technical skills required for the Lead Software Engineer Python position at GameStop?
- Key technical skills include 8+ years of software development experience, with at least 7 years specifically in Python. You'll need 3+ years of cloud technology experience (AWS, Azure, Google Cloud), and experience architecting/developing front-end interfaces with React and Redux. Familiarity with Kubernetes and service-oriented architecture is also crucial.
- What is the work arrangement for the Lead Software Engineer Python role at GameStop?
- This Lead Software Engineer Python position is an onsite role, requiring you to be in the Grapevine, TX office 5 days per week. This is not a remote or hybrid position.
- What kind of projects will a Lead Software Engineer Python work on at GameStop?
- As a Lead Software Engineer Python, you will architect, design, and build critical backend systems, specifically focusing on payments and transaction technologies. You will also contribute to the creation of responsive frontend interfaces, working within a modern technology stack that includes cloud infrastructure and Kubernetes.
- How does GameStop foster engineering best practices with this role?
- The Lead Software Engineer Python will act as an advocate for engineering best practices across both front-end and back-end development. You'll collaborate closely with engineering leadership and other teams to ensure high standards are met throughout the tech organization.
- What is the career progression like for a Lead Software Engineer Python at GameStop?
- This role offers a significant opportunity for technical leadership within a new platforms team. The position requires proven progression from Software Engineer to technical leadership, demonstrating increasing responsibility and impact. You'll have ownership of major technical projects from conception to delivery.