


Psyonix is a video game developer best known for Rocket League, the award-winning game that combines soccer, driving, and highly competitive and addictive gameplay. As part of the Epic Games family, we are an industry-leading game studio rooted in a crunch-free philosophy that emphasizes an amazing employee experience, located in the heart of San Diego. For nearly 20 years, we have been a driving force behind some of the most successful games in the industry, including Gears of War, Mass Effect 3, XCOM: Enemy Unknown, Bulletstorm, Unreal Tournament III and Unreal Tournament 2004.
We are looking for a qualified, self-motivated Software Engineer to help build and maintain cross-platform systems on multiple client environments. Ideal candidates should have significant professional experience designing, programming, and maintaining player-facing software systems using modern technologies and best practices.
As a member of the Client Engineering team at Psyonix, you may contribute in many of the following ways:
- Implementing new functionality from concept to completion on multiple platforms
- Adding support for existing features to new platforms, and maintaining legacy systems on multiple platforms
- Designing and creating technical specifications for major platform features and systems
- Working closely with fellow programmers, artists, and designers to meet the technical requirements of the game design
- Profiling and optimizing performance on multiple platforms including consoles, PC, and mobile
- Debugging programs for multiple platforms including desktop, consoles and mobile
Qualifications/Requirements
- 5+ years of professional programming experience with C/C++, including at least 2 years working on game clients at an engine level
- Knowledge of platform specific APIs, features, systems, and their respective limitations
- Ability to communicate complex, technical information both in writing and verbally
- Experience architecting game systems that are efficient and easily maintainable while working with vendor specific APIs
- Comfortable with development on Consoles & PC
- Highly self-motivated and able to deliver on strict deadlines, both independently and as part of a team
Preferred
- 2+ years experience with Unreal Engine 3 / Unreal Engine 4
- Experience working on at least 1 shipped title for Playstation/Xbox/PC/Mobile as a programmer/engineer
- Experience creating online multiplayer games
- Bachelorβs degree in Computer Science or equivalent work experience