Senior Generalist Programmer

Senior Generalist Programmer

People Can Fly

Warsaw, Poland

Job Description

Core:

  • Propose, implement and own tasks and features in a timely fashion.
  • Provide regular updates to the production.
  • Collaborating with PCF Technology teams to integrate and develop shared components, and augment stability/features of shared modules.
  • Consider the performance of the work that you do.
  • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with Principal and project Architect to implement high quality features and code, proactively identify and address risk with the team.
  • Proactively participate in code reviews to share knowledge and learn from other team members.
  • Occasionally support Lead in recruitment projects with HR collaboration.
  • Stay informed of best practices and technical solutions used at the company.
  • Work with QA teams to define testing requirements for new and existing features.

Generalist:

  • Creating, changing, adapting, or refactoring systems as required in cooperation with other Engineers.
  • Profiling and optimizing within these areas: Game and Editor performance and memory.
  • Work on various areas of code/systems to help cover any potential gaps where help is needed.
  • Enabling PCF technical systems on the project side.
  • Create design documentation according to Team Standards.
  • Work with lead and principal developers to identify opportunities for improvements in development process or architecture, proactively identify risks and propose and implement mitigating solutions.

Qualifications

  • 6+ years experience working in console/PC games.
  • Involved in the production cycle of at least 1 title.
  • Excellent primary programming language skills (C++).
  • Strong verbal and written communication skills in English.
  • Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.).
  • Good knowledge of Profiling Tools ( PIX, Razor, Unreal Insights etc.).
  • Good Unreal Engine knowledge.
  • Ability to work autonomously.
  • Ability to adapt to and work with a variety of systems.
  • Ability to diagnose problems and make quick and accurate decisions.
  • Ability to write solid, reliable, efficient code.
  • Experience with profiling and optimization.
  • Good communication and team attitude working with game developers from all disciplines.
  • Good mentoring skills.
  • Strong verbal and written communication skills in English.

Nice to have:

  • Experience with other languages.
  • Experience working with multi-threaded systems.
  • Experience working on multiplayer games.
  • Strong Math Skills.
  • Strong familiarity with Engine, AI, physics, animation and gameplay code in general.
  • Experience working on consoles.
  • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.).

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      C++ Developer      Developer      Gaming      Hybrid      Remote      People Can Fly     

EuroTechJobs Logo

© EuroJobsites 2025