Taro Logo

Software Dev Engineer, Game-Based Learning

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Gaming · Education

Job Description

AWS Game-Based Learning Products is seeking a Software Development Engineer to join their innovative team focused on creating engaging learning experiences. This role combines software development with game-based learning, where you'll work on building cloud services platforms and collaborate with Unity3D engineers to create rich gameplay experiences. The team develops highly technical game-based learning solutions that use hands-on labs, virtual environments, and interactive simulations to help customers develop AWS skills.

You'll be part of a diverse team spread across the US, Canada, and Brazil, working on products like AWS Cloud Quest, AWS Industry Quest, and AWS Card Clash. The role involves close collaboration with multiple disciplines including architects, artists, designers, and testers to create compelling educational gaming experiences.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits. You'll work in an inclusive environment that values work-life harmony and provides extensive opportunities for growth through mentorship and knowledge-sharing.

Key responsibilities include architecting cloud services platforms, developing game features, making data-driven decisions, and maintaining high code quality standards. You'll also contribute to multiple games while working with other AWS learning products teams like AWS SkillBuilder and AWS Labs.

The ideal candidate brings strong software development experience, particularly in object-oriented programming, and can thrive in a collaborative environment where fun and innovation are core to the mission. This role offers the opportunity to shape the future of technical education while working with cutting-edge cloud and gaming technologies.

Last updated 7 days ago

Responsibilities For Software Dev Engineer, Game-Based Learning

  • Collaborate with architects, artists, designers, engineers, and testers to design, deliver, maintain, and operate game-based learning products
  • Drive system architecture and promote best practices
  • Partner with stakeholders to influence long-term strategy
  • Make data-driven decisions using industry landscape and user feedback
  • Write high quality code
  • Review technical work with peers, stakeholders, and leadership

Requirements For Software Dev Engineer, Game-Based Learning

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with modern languages like Java, C++, or C#
  • Object-oriented design experience
  • Ability to communicate in English (verbal and written)

Benefits For Software Dev Engineer, Game-Based Learning

Medical Insurance
401k
  • Work-life harmony
  • Mentorship & Career Growth
  • Employee-led affinity groups
  • Full range of medical benefits
  • Financial benefits