About the role
Department
Engineering
Location
Cary, United States
Product
Rocket League
Company
Epic Games
What Makes Us Epic
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
Engineering - Games
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.
Responsibilities
- Manage a team of seasoned gameplay programmers and be the primary hub of communication and information for other disciplines
- Distill high-level feature requests into meaningful, actionable work items and delegate effectively to the team
- Deliver core gameplay features efficiently and on time, and speak up when the team is over- or under-scoped
- Lead the vision for different gameplay systems and features and write code and do system design as needed
- Propose and review technical design, systems, and technical approaches to ensure that they satisfy requirements and promote a healthy codebase
- Work closely with art and design leads to ensure gameplay mechanics meet functional requirements and uphold our high standards
- Work closely with other programming disciplines to integrate systems in support of the player experience
Qualifications
- Experience developing gameplay physics systems (simulation, collision, character/vehicle physics, etc.)
- Experience with network replication systems (client-server prediction, state synchronization, lag compensation)
- Proven track record delivering live-service games or AAA MMO titles built on Unreal Engine
- Proven leadership experience managing high-performing programming teams on shipped AAA titles
- Strong C++ skills and the ability to code and design gameplay mechanics and tools
- Strong analytical and creative problem-solving skills, as well as the ability to collaborate and communicate to work cross-functionally and give/receive constructive feedback
- Experience using AI coding assistants (e.g., Claude Code) to improve development efficiency and streamline programming workflows
Benefits
- Medical, Dental, and Vision HRA coverage with 100% of premiums paid for employee and dependents
- Long Term Disability and Life Insurance
- 401k with competitive match
- Robust mental well-being program through Modern Health, providing free therapy and coaching for employees and dependents
- Unlimited PTO and sick time
- Paid sabbatical after 7 years of employment
- Company-wide paid breaks and celebratory events throughout the year
About Us
Epic Games is a leading interactive entertainment company. For over 30 years we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content. Epic's award-winning Unreal Engine technology provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, and is used across industries such as media, entertainment, automotive, and architectural design. Epic Games values diverse teams and an inclusive work culture and is an Equal Opportunity employer.