What We Need
We are looking for an experienced Online Software Engineer to join a growing team and help develop innovative features on a future iteration of the WWE 2K Series. This position will report into the Lead Online Engineer and is fully remote.
What You Will Do:
- Involvement in full stack development working on both game client and backend services
- Collaborate with multi-functional team members to deliver high quality systems and features
- Dive into a large codebase to simplify processes, tackle challenges, and identify deficiencies
- Develop and maintain game server code with emphasis on stability, performance, and scalability
- Perform load testing, build unit tests, and solve any issues to ensure optimal live services
- Produce code that is clean, efficient, well-documented, and conforms to our coding standards
Who Will Be a Great Fit:
- Computer Science education
- 2+ years of relevant game development experience
- Familiarity with Client/Server and Peer-to-Peer architectures
- Experience with 3rd Party APIs
- Experience in cloud computing (AWS, Azure, etc.)
- Proficient in developing multiplayer video games
- Solid understanding of multi-threading concepts
- Strong object-oriented programming background and proven experience to write reliable, performant, and well documented code
- Proficiency with Python, C++, JavaScript, SQL
- Ability to write clean, well-documented code
- Enjoys working effectively as part of a team and is self-motivated with excellent problem-solving skills
- Comfortable working in a fast-paced, hybrid environment