Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Experience in professional, non-internship software development
Demonstrated experience and understanding of modern service architectures and patterns
Demonstrated experience and understanding of engineering with cloud platforms and related tools
Preferred Qualifications
Bachelor's degree in computer science or equivalent
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)
AWS Knowledge
What You'll Be Doing
Design, develop and maintain a highly distributed, scalable multiplayer environment
Lead AWS-based solutions across game development, publishing, and operations teams
Leverage AWS-based solutions that will solve the needs of the game development, publishing, customer service, and live operations teams
Monitor, measure, and improve system stability and developer iteration time
Make key architecture decisions and plan technical roadmaps
Mentor junior engineers and shape engineering practices
Set up monitoring and performance tracking for game services
Tackle cross-team projects to improve system performance and developer efficiency
Perks and Benefits
Join a team of game industry veterans in developing and publishing live service AAA multiplayer games
Work at the intersection of cloud computing and game development, leveraging AWS technologies
Collaborate with cross-functional teams to ensure optimal performance and reliability of online services
Opportunity to work on titles such as New World: Aeternum and an upcoming title based on The Lord of the Rings
Be part of driving innovation in gaming technology and solutions