Online Programmer

We are looking for an Online Programmer, someone to architect new multiplayer features; this is the opportunity to join People Can Fly and help define the future of online interactive entertainment.

 

Qualifications

Strong C++ knowledge

Minimum 3 years of software engineering experience

Experience developing advanced server architecture and applications for online console or PC video games

Deep understanding of client-server methodology, scalability and security considerations

Passion for writing solid, reliable, efficient code and highly scalable systems

Prior experience in console game development, e.g., Xbox 360/Xbox Live, PS3/PSN, etc.

Understanding of internet and network architectures with bandwidth considerations

Strong work ethic and self-motivated

Demonstrated interest in games

 

Preference to applicants with

Unreal Engine 3/4 knowledge

Excellent communication skills

BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)

Shipped-title experience

 

Language

English

Gameplay Programmer

We are looking for a Gameplay Programmer, someone able to rapidly prototype a new gameplay feature, as well as bring it to high level of polish. Gameplay programmer will be working closely with artists and designers, while also having a lot of creative freedom; therefore we expect this person to understand exactly what makes the game fun and what does not.

 

Qualifications

Strong C++ knowledge and math skills

Minimum 3 years of software engineering experience

Minimum 2 years of game industry experience

Game designer’s creativity

Keen analytical mind

Ability to write solid, reliable, efficient code

High work ethic

Passion for games

 

Preference to applicants with

Unreal Engine 4 knowledge

Shipped title experience

Experience working on a mod/title on the Unreal Engine

Performance optimization skills

BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)

 

Language

English