At Amazon, our goal is to create great games. We believe in ground-breaking games that can redefine the boundaries of player experience and change the way the world sees digital entertainment.
Underpinning this experience are the services that power online games. We're recruiting the best developers in the world to join our team and help build these services.
As a software development manager, you will start out leading an AWS team building cloud services that help game developers build and grow their games faster.
You will own the design, development, testing, and deployment of this service. You will manage and be responsible for delivering some of our most strategic technical projects, deliver large scale systems, design new software systems at the cutting edge of distributed systems and have a significant bottom-
line impact on our business and competitive position.
Key responsibilities include :
Work closely with the engineers to architect and develop the best technical design and approach
Report on status of development, quality, operations, and system performance to leadership
Develop the long-term strategy for your solutions and translate that into an achievable road-map / action plan
Manage the day-to-day activities of the engineering team within an Agile / Scrum environment
Management of staffing, mentoring, growing, and maintaining a best-of-class engineering team
Be a champion for operational excellence : Insist on the highest standards and write service code that helps continuously improve availability and reliability of our service
Have fun working on ground breaking technology with people just as passionate about their work as you!
Posting date : March 18th, 2019
Closing date for applications : April 16th, 2019
Salary / Package : Competitive with benefits
Location : York, UK
Bachelor's degree in Computer Science (or equivalent) experience
Several years professional experience in system software development and delivery
Several years experience with Java based development
Several years of experience building, leading, managing and mentoring high-performance engineering teams
Experience of taking product requirements and developing software architectures and designs to bring them to life
Deep understanding of computing systems, software architecture, data structures and algorithms
Possess strong verbal and written communication skills
Proven track record iteratively delivering high quality software on time
Game industry experience or knowledge