As a Contract Software Engineer, you'll work on large-scale back-end services that support multiple live games with zero downtime. You will need to understand a complex ecosystem and use best practices to update code with new integration points. You will interpret system requirements, write both production and test code, manage live deployments, and resolve any bugs that arise. Your code needs to be clear and easy to maintain.
You will focus on unifying technologies by replacing legacy systems with more modern ones. You'll work with a variety of services, following a technical specification to apply the needed changes. You'll be embedded in a team of software engineers and participate in Agile/Scrum rituals such as standup, planning, and retrospectives.
You will report to a team-level engineering manager. Successful contract completion may open the door to a full-time position with the team.
For this role, you'll find success through craft expertise, a collaborative spirit, and choices that focus on your fellow Gamers, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!