Principal Server Engineer Work with your lead architect to define the project's technical vision for the server infrastructure, collaborating within the project team and across multiple operations teams within Avalon to ensure service requirements for the project are clearly defined and met. Ensure the efficiency, maintainability, and scalability of the services and technology developed by the server team. Act as the primary point of contact for cross-team development on the creative mode, partnering with a central-service shared game engine team and platform team to define and execute on project requirements. Manage and mentor the engineering staff of the server team. Partner with the production staff and the rest of the leadership team for milestone planning and tracking development progress. Evaluate internal/external technologies and tools with the goal of sourcing and integrating technology that meets project requirements and goals. Author documentation and communicate best practices and technical constraints of the engine and gameplay stack to team members and external operations departments. Mentor intermediate and junior team members on best practices and the intricacies of MMO development. Excellent communication skills.
At least 5+ years of relevant experience on a AAA game project; shipped at least one AAA title. Proven work experience on an MMO. Expert familiarity in working with the Unreal Engine Currently or recently held at least a senior engineering position with previous experience in leading high-performing engineering teams. Networking experience in TCP, UDP, and/or higher-level protocols. Prior development experience in distributed systems, micro service architecture, and client/server architectures. Experience with storage technologies (SQL, PostgreSQL, Redis, etc.). Experience with cloud/virtualization/containerization technologies and infrastructure. Advanced knowledge of C++, both historical patterns as well as modern language features. Working knowledge of Rust and systems programming with Rust. Proven ability to grow, guide, inspire, and lead growing development/engineering teams. Excellent spoken and written communications skills. Extraordinary self-motivation and initiative. Bonus Qualifications Passion for games, particularly MMOs and/or RPGs. Experience shipping a PC game from start to finish. Knowledge in Blockchain and Crypto. Experience with Agile.
This position is eligible for all regular full-time employment benefits that the company may offer in your specific locale. We also offer Mental Health support and resources globally to all employees and contractors. Link: https://avaloncorp.applytojob.com/apply/r3JIi8f7xX/Principal-Server-Engineer