Lead Network Engineer

CD PROJEKT SA
Summary
Join CD PROJEKT RED as a Lead Network Engineer to work on Cyberpunk 2! You will design, implement, and maintain network architecture and online systems, leading a team of engineers to ensure seamless online experiences. Responsibilities include developing multiplayer systems, collaborating with other departments, and staying current with network technologies. This role requires 7 years of programming experience in the games industry, including 1 year as a lead, proficiency in C++, and a deep understanding of software architecture. The position offers a hybrid/in-office or fully remote option in the USA or Canada. Benefits include company-paid healthcare, paid leave, 401k matching, flexible hours, professional development opportunities, and a dog-friendly office.
Requirements
- 7 years experience as a programmer within the games industry and with at least 1 year of experience as a lead
- Proven track record of leadership in a senior network engineering role, with experience managing and mentoring teams of engineers
- Proficient in C++ programming and deep knowledge of Unreal Engine
- Deep understanding of software architecture principles and experience designing scalable, performant systems
- Ability to think creatively and strategically to overcome technical challenges and drive innovation in technology
- Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders
Responsibilities
- Design, implement, and maintain scalable and efficient network architectures for online features
- Ensure low-latency, high-performance online experiences for players
- Develop and optimize multiplayer systems, including matchmaking, and address challenges related to latency, bandwidth usage, and server performance
- Lead and mentor a team of talented engineers, fostering a collaborative and innovative environment
- Work closely with game designers, gameplay programmers, and other departments to integrate network features seamlessly
- Collaborate with IT and infrastructure teams to ensure reliable server deployment and maintenance
- Stay up-to-date with the latest developments in network programming and online gaming technologies
- Evaluate and integrate new tools and technologies to enhance the studio's network capabilities
Preferred Qualifications
- Experience working in an Agile development environment is a plus, with a mindset geared towards adaptability, collaboration, and continuous improvement
- A deep passion for gaming and a relentless drive to create unforgettable player experiences through cutting-edge technology
Benefits
- Company paid medical healthcare (dental vision & mental)
- Paid Leave β 20 days of holiday for every team member per year (26 days after two years)
- 401K with employer matching
- Gym Membership Reimbursement
- Flexible working hours
- Trainings, lectures and courses β internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available