AWS Game-Based Learning Products is seeking a Software Development Engineer to join their innovative team focused on creating engaging educational gaming experiences. This role combines software engineering expertise with game development to build cloud-based learning solutions that help customers develop practical AWS skills.
The position offers a unique opportunity to work at the intersection of cloud computing, gaming, and education technology. As part of a diverse team including architects, artists, designers, and other engineers, you'll be responsible for developing and maintaining multiple game-based learning products that incorporate hands-on labs, virtual environments, and interactive simulations.
The role involves building cloud services platforms fundamental to the games, collaborating with Unity3D engineers on gameplay development, and working with designers to create compelling visual experiences. You'll also work closely with learning architects to align gaming elements with educational objectives.
The team is distributed across the US, Canada, and Brazil, offering a global collaborative environment. You'll contribute to various successful products including AWS Cloud Quest, AWS Industry Quest, and AWS Card Clash, among others. The position requires strong technical skills, with opportunities to influence architecture decisions and mentor other engineers.
Key responsibilities include driving system architecture, establishing best practices, contributing to long-term strategy, and making data-driven decisions based on user feedback and telemetry data. You'll work closely with other AWS learning products teams and solve complex challenges related to web-scale and distributed systems.
The compensation is competitive, ranging from $129,300 to $223,600 based on location and experience, plus additional benefits and potential equity. This role offers the opportunity to shape the future of technical education while working with cutting-edge gaming and cloud technologies at one of the world's leading technology companies.
The ideal candidate will have strong software development experience, familiarity with modern programming languages, and the ability to collaborate effectively with cross-functional teams. Experience in the games industry is a plus, particularly in areas of title development, release, or live operations.