Back to all jobs
AGS6

Gameplay Programmer

Arrowhead Game Studios
Location
Stockholm, Stockholm County
Experience
Senior
Posted
Aug 28, 2026
Type
Contract · Remote

About the role

Role Overview

We are expanding our gameplay programming team and looking for a senior, experienced developer who cares about writing clean and maintainable code, with a specific focus on gameplay UI systems. You'll be joining a collaborative team of engineers, designers, and artists who enjoy solving complex problems together. We're looking for someone who can shape UI systems end-to-end, guide teammates, and balance clarity, performance, and creativity in everything they do.


Responsibilities

  • Design, implement, and maintain gameplay and UI systems and features in C++.
  • Build and own UI systems using WPF or MVVM architectural patterns.
  • Build dynamic systems that interact in overlapping, emergent ways.
  • Write gameplay and UI code that is clean, scalable, and performance-aware.
  • Profile and optimize systems to keep frame time, memory, and networking stable.
  • Debug complex gameplay and UI issues, from multi-system interactions to edge cases.
  • Collaborate with design, QA, and production to ensure features are technically robust and engaging 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 technical and non-technical stakeholders.
  • 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.

Qualifications

  • Excellent C++ skills and deep, senior-level 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).
  • Hands-on experience with UI development, preferably with the Noesis framework.
  • Experience with either WPF or MVVM architectural patterns.
  • Solid understanding of UI design principles and familiarity with industry-standard UI design tools.
  • Strong understanding of CPU architecture, memory, and performance trade-offs.
  • Ability to create gameplay and UI 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, Unreal, or Unity).
  • Experience with live service development and maintaining code post-launch.
  • Fluency in written and spoken English.

Ideal Candidate Attributes

  • Senior engineer who can operate independently from day one, with little onboarding needed.
  • Enjoys solving hard problems and sharing what you learn.
  • Cares about writing maintainable code that others can understand and extend.
  • Collaborative, supportive, and open to feedback, and gives it kindly.
  • Curious, practical, and likes to keep things relaxed but focused.
  • Comfortable driving technical alignment across both technical and non-technical stakeholders.

Practical Information

  • Contract type: Fixed-term, 12 months (ideal start: October).
  • Scope: Full-time, 40 hours per week.
  • Location: Stockholm office, hybrid setup possible.
  • Eligibility: You must already have the right to work in Sweden and be based in or near Stockholm.

Tech Stack

  • Languages: C++
  • Engine: Heavily customized version of Stingray
  • Architecture: WPF, MVVM
  • UI Framework: Noesis
  • Management Tools: Jira, Confluence

Perks and Benefits

  • Paid Vacation: 30 days of paid vacation each year.
  • Office Wellness: Professional massage sessions available at the office every other week.
  • Pet Friendly: Office allows well-behaved pets.
  • Culture: Friendly, down-to-earth, transparent team of 140+ people in the heart of Södermalm.
AGS6

Arrowhead Game Studios

Games & Interactive
Open roles
6
Founded
2008
Employees
51-200
Location
Stockholm, Stockholm County, Sweden