> Markdown version of [/jobs/ext/2432640-senior-programmer](https://www.wearedevelopers.com/jobs/ext/2432640-senior-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Programmer - **Company:** Hyper Luminal - **Location:** Dundee, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), JIRA, C Sharp (Programming Language), C++ (Programming Language), Code Review, Software Debugging, Python (Programming Language), Online Service Provider, Software Architecture, Software Engineering, Git, Codebase, Multiplatform, Software Version Control - **Published:** August 12, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ba5c18f1f3248ec4 ## About the Role Essential * 5+ years of professional experience working in games development in Unity. * Fluent in C# with expert knowledge of the Unity API. * Extensive experience working within and managing a team. * Extensive experience with cross-platform development. * Experience meeting project deadlines and targets regarding tasks and deliverables. * Experience using task management software. * Experience communicating project requirements both verbally and through written documentation. * Experience providing clear feedback and mentorship to junior and mid-level programmers. * Working from our Dundee office. Desirable * Expert knowledge of Git, or another similar source code management system. * Experience developing on PC, Console and Mobile platforms. * Experience managing and participating in code reviews. * Experience working with online services. * Fluent in languages such as C++, Java, Python, JS, Go Skills and Abilities * Expert software engineering and software architecture principles. * Expert debugging skills with extensive experience working in an existing codebase. * Excellent planning and organisational skills, with the ability to manage and prioritise your own and others workloads efficiently to meet deadlines. * Highly motivated and productive, a self-starter capable of motivating others. * Excellent written and verbal communication skills with fluency in English. * Strong skills in close teamwork within both local and global environments. * A creative and logical approach to problem-solving with an end-user focus. * Meticulous attention to detail. * A clear, concise and accurate communicator in all formats. * Adapts well to new processes and pipelines. ## Description * Working in the Unity engine on a daily basis, using C# to create core game systems and mechanics. * Communicating and working within the team to identify the most efficient way of completing tasks. * Creating code to meet project and platform requirements. * Establishing pipelines and processes to continually improve the teams' effectiveness. * Writing performant code within the requirements of the target system. * Leading standups and team meetings for communication of project goals. * Organising and executing the burndown of the team's code tasks, using Jira and working with the studio producer to meet project deadlines. ## Related Videos - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)