Epic Games is seeking a Senior Software Engineer for its Game Security team to design, develop, and maintain robust backend security services in C++, Go, and Python. This role involves leading anti-cheat initiatives, collaborating with game teams, and researching new security threats to ensure fair play for millions of players.
About the role
About the Role
Epic Games is looking for a passionate and skilled Senior Software Engineer to join our Game Security team. In this role, you will be instrumental in protecting the integrity of our games, focusing on backend services that combat cheating and maintain a fair play environment for millions of players worldwide.
Responsibilities
Design, develop, and maintain robust, scalable backend security services in C++, Go, and Python.
Lead initiatives to detect and prevent cheating, ensuring a fair and competitive experience across all Epic Games titles.
Collaborate closely with various game teams to integrate security solutions and provide expert guidance.
Continuously research and analyze new security threats and anti-cheat technologies.
Participate in code reviews and mentor junior engineers, fostering a culture of technical excellence.
Contribute to the overall architecture and strategy of game security at Epic Games.
Requirements
Strong proficiency in C++, Go, and Python for backend development.
Extensive experience designing and implementing highly available and scalable distributed systems.
Proven track record in security engineering, particularly in anti-cheat or fraud detection.
Solid understanding of operating system internals (Windows, Linux).
Experience with cloud platforms (Azure, AWS, GCP) and containerization technologies.
Familiarity with reverse engineering techniques and tools is a plus.
Excellent problem-solving skills and a proactive approach to identifying and mitigating risks.
Ability to work effectively in a fast-paced, collaborative environment.