Amazonposted 19 days ago
Full-time • Mid Level
Herndon, VA

About the position

AWS Game-Based Learning Products is looking for a Software Development Engineer to join a fast-paced, startup-minded innovation team where fun is an integral part of your job. Joining our team, you will collaborate with a team of architects, artists, designers, engineers, and testers responsible for the conception, development and operations of highly technical game-based learning solutions that rely on extensive use of hands-on labs, virtual environments, and interactive simulations to get customers to develop practical skills using AWS services. As a Software Development Engineer, you will partner with fellow backend engineers to build cloud services platforms that are foundational to our games; you will collaborate with Unity3d engineers to create rich gameplays; you will cooperate with designers and artists to develop a compelling end-to-end visual gaming experience; and you will assist learning architects and instructional designers map learning objectives and game elements to deliver a unique cloud learning experience to our players.

Responsibilities

  • Collaborate with a multi-disciplinary team of architects, artists, designers, engineers, and testers to design, deliver, maintain, and operate multiple game-based learning products
  • Drive our system architecture and promote best practices to produce high quality games, and coach less tenured engineers
  • Partner with technical and business stakeholders to influence our long-term strategy and establish the team's roadmap
  • Make data-driven decisions by leveraging industry landscape from engineering, gaming and training, as well as user feedback and telemetry data
  • Write high quality code

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Ability to communicate in English (verbal and written)

Nice-to-haves

  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in Games Industry (supporting title Development, Release, or Live Ops)
  • Bachelor's degree in computer science or equivalent
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service