Staff Engineer
									 Permanent / Full Time
								
							
									 Spain
								
							
									 Europe
								
							
									 63,000-83,000  EUR
								
							
									 Programming and Development
								
							
									 1618533
								
							
									 07-10-2025 11:48 AM
								
							
								Staff Engineer in Barcelona, Spain
The role is hybrid/onsite only.
Visa sponsorship and relocation can be covered.
About the Role
We’re looking for a Staff Engineer to lead technical execution, guide engineers, and contribute to the development of a large-scale live multiplayer title. You’ll be responsible for driving gameplay systems, mentoring team members, and ensuring top-tier performance in a collaborative, cross-functional environment.
Responsibilities:
 
 
 
						
					The role is hybrid/onsite only.
Visa sponsorship and relocation can be covered.
About the Role
We’re looking for a Staff Engineer to lead technical execution, guide engineers, and contribute to the development of a large-scale live multiplayer title. You’ll be responsible for driving gameplay systems, mentoring team members, and ensuring top-tier performance in a collaborative, cross-functional environment.
Responsibilities:
- Lead a team of engineers, providing clear expectations, mentorship, and regular feedback.
 - Design, implement, and optimize core gameplay and system-level features using Unity and C#.
 - Collaborate with design, QA, and production teams to plan, scope, and deliver features.
 - Ensure best-in-class performance, stability, and scalability in multiplayer environments.
 - Write and review technical design documents, offering feedback and direction.
 - Contribute to technical plans, workflows, and stakeholder discussions.
 - Support live operations and troubleshoot technical issues.
 - Build and maintain tools to empower liveops and design teams.
 
- 6+ years of professional game development experience.
 - Proven experience managing engineers, conducting 1:1s, and providing performance feedback.
 - Strong expertise in Unity and C# (or equivalent engine/programming background).
 - Deep understanding of multiplayer systems, distributed architectures, and cloud platforms (AWS, GCP, etc.).
 - Solid knowledge of computer science fundamentals, design patterns, concurrency, and scalable architecture.
 - Hands-on experience with performance optimization, debugging, and testing practices.
 - Excellent communication skills, with the ability to collaborate across technical and non-technical teams.
 - Fluency in English (written and verbal).
 
- Experience with mobile platforms (iOS/Android), including debugging and performance optimization.
 - Familiarity with asset pipelines, CI/CD, automated testing, and DevOps tools (e.g., Docker, Ansible).
 - Participation in game jams, personal projects, or shipped titles.
 
Can't find the job you're looking for? Complete this short form & submit your CV then we will do the rest
(Permitted file size is 5Mb and file types are: doc, docx, txt, pdf, rtf, xls)
Please note that for your privacy no data from this form is stored in this website (view our privacy policy).