logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in

Senior Gameplay Programmer

Arrowhead Game Studios

Sweden

Skills

  • Gameplay Programming
  • Gameplay Programming

We’re expanding our gameplay programming team and looking for an experienced developer who cares about writing clean, performant, and maintainable code, and who wants to support those around them.

 

What you’ll do:

 

  • Design, implement, and maintain gameplay systems and features in C++.
  • Build dynamic systems that interact in overlapping, emergent ways.
  • Write gameplay code that is clean, scalable, and performance-aware.
  • Profile and optimize systems to keep frame time, memory, and networking stable.
  • Debug complex gameplay issues, from multi-system interactions to edge cases.
  • Collaborate with design, QA, and production to ensure features deliver both technically and for players.
  • Help maintain consistent standards through code reviews, discussions, and technical guidance.
  • Contribute to a healthy, collaborative team culture by sharing knowledge and supporting peers.
  • Act as a point of clarity in design and implementation, supporting alignment across the team.
  • Work with industry-standard tools for production tracking (e.g., Jira, Confluence) to keep work transparent and traceable.
  • Write and maintain documentation that makes systems, workflows, and decisions clear to the team.

 

What we’re looking for:

 

  • Excellent C++ skills and deep experience in a game engine context.
  • 5+ years of hands-on experience developing gameplay features and systems, especially for multiplayer games (shooters a strong plus).
  • Strong understanding of CPU architecture, memory, and performance trade-offs — able to explain concepts like CPU caches and their impact on real-world code.
  • Ability to create gameplay systems that support emergent interactions.
  • Familiarity with a broad range of development areas: gameplay, content creation, physics, animation, AI, and systems integration.
  • Strong foundation in 3D math (linear algebra, vectors, matrices).
  • One or more shipped titles in a C++ environment (custom engine or Unreal).
  • Experience with live service development and maintaining code post-launch.
  • Fluency in written and spoken English.
job

To apply to Jobs, you need to create
and publish your free profile.

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more