Summary
John Dickinson is a seasoned software engineering manager with a decade of focused experience in C++, C#, and tooling across large-scale product and release engineering at Unity. He progressed from hands-on roles fixing critical enterprise bugs and maintaining legacy code to leading the Release Engineering Tools team, blending deep technical expertise with people leadership. His background includes running a backport service, supporting .NET VM work for IL2CPP and Mono, and building automated testing and simulator features earlier in his career—evidence of a pragmatic, reliability-first approach. Unusually for an engineering leader, he pairs an MSc in Software Development with a BA in English, which supports clear communication across technical and non-technical stakeholders. Based in Bassetlaw, UK, he is comfortable driving cross-functional initiatives that stabilize and streamline complex release pipelines.
10 years of coding experience
19 years of employment as a software developer
Master of Science (MSc) Software Development, Master of Science (MSc) Software Development at The University of Huddersfield
Bachelor of Arts (BA) English, Bachelor of Arts (BA) English at University of Leeds
Spanish, Swedish