Senior Software Engineer
Hybrid · London, England, United Kingdom
Job Summary
Senior Software Engineer to design, develop, maintain tools, services, and pipelines that support game development workflows; own delivery from analysis through release with a focus on reliability, performance, and maintainability; collaborate with studios and cross-functional teams; requires strong C++/C# background, software design, debugging, automated testing, CI/CD, and the ability to communicate complex technical concepts clearly. Role favors a London-based hybrid arrangement (2-3 days in the London office) with flexible remote options for the right candidate; degree in CS/SE or equivalent preferred; background checks may apply.
Required Qualifications
- Demonstrated senior-level experience in relevant languages such as C++, C#, or similar
- Strong understanding of software design, debugging, automated testing, source control, CI/CD, observability, and maintainability
- Able to debug complex issues across code, systems, environments, integrations, and user workflows
- Able to explain technical details clearly to technical and non-technical audiences
- Communicates clearly across time zones, disciplines, and levels of technical knowledge
- Supports and guides engineers, testers, tool users, and partner teams through reviews, pairing, workshops, and documentation
- Looks beyond their own area to identify bottlenecks, improve practices, and support wider outcomes
- Keeps learning, shares knowledge, and brings curiosity and care to the craft of building great software
Desired Qualifications
- Experience with C++ or C# in a senior role
- Understanding of software design, debugging, automated testing, source control, CI/CD, observability, and maintainability
- Ability to debug complex issues across code, systems, environments, integrations, and user workflows
- Ability to explain technical details clearly to technical and non-technical audiences
- Strong communication across time zones, disciplines, and levels of technical knowledge
- Mentoring and guiding engineers, testers, tool users, and partner teams
- Experience developing Windows applications or tools that support game dev workflows (nice to have)
- Degree in Computer Science, Software Engineering, or equivalent (preferably)
- Understanding of how to safely and effectively use generative AI to augment development work (nice to have)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.