Two Point Studios Ltd
Farnham, Surrey
About the Senior Programmer role We're seeking an experienced, forward thinking Senior Programmer to help shape the technical direction of our simulation management titles, including Two Point Museum and future projects set in our expanding universe. This senior, hands on leadership role combines deep technical expertise with the ability to guide, mentor, and elevate the team around you. Responsibilities Providing technical leadership on key features and systems, ensuring high quality, scalable, maintainable solutions aligned with project goals. Collaborating with designers, artists, and other disciplines to guide features from early design through implementation, iteration, and final polish. Mentoring and supporting programmers of varying levels, helping them develop technical and professional skills. Driving architectural decisions and contributing to the overall technical strategy of current and future titles. Owning complex systems end to end, ensuring robust implementation, performance optimisation, and smooth integration across game teams. Leading planning efforts within the agile development process, breaking down work, identifying risks, and ensuring successful delivery of features. Championing engineering best practices, including coding standards, documentation, performance profiling, and testing approaches. Qualifications Expert level knowledge of Unity and C# with the ability to operate independently and solve complex problems. 5+ years' experience in the games industry (or fewer, if truly exceptional). Strong grasp of software architecture, engineering principles, and development methodologies. Mastery of the core programming toolkit: source control, code architecture, debugging, testing, CPU/GPU/memory performance optimisation. Excellent communication, collaboration, leadership, and organisational skills. Proactive, self motivated approach and genuine desire to help others grow. Love for games and enthusiasm for what we create. Nice to have Experience shipping games on console platforms. Background in online services or networked features. Experience or passion for AI and general gameplay programming. Track record of shipping high quality games. Experience with C++ and/or 3D graphics programming. Knowledge of automated testing, unit testing frameworks, or CI/CD pipelines. Computer Science degree or similar relevant qualification. Commitment to Equity, Diversity, Inclusion & Belonging As an employer, we aim to create a diverse and inclusive environment that actively encourages development and advancement of under represented groups, whilst promoting diversity of thought and experience. We welcome people regardless of age, race, ethnicity, disability, gender identity and expression, sexual orientation, neurotype or socioeconomic background. Benefits Life assurance, income protection, private healthcare and dental insurance, enhanced contributory pension scheme. Competitive salary and bonus scheme. Flexible working hours. Location: Two Point Studios, Farnham. Working model: four days per week in office with Friday work from home.
About the Senior Programmer role We're seeking an experienced, forward thinking Senior Programmer to help shape the technical direction of our simulation management titles, including Two Point Museum and future projects set in our expanding universe. This senior, hands on leadership role combines deep technical expertise with the ability to guide, mentor, and elevate the team around you. Responsibilities Providing technical leadership on key features and systems, ensuring high quality, scalable, maintainable solutions aligned with project goals. Collaborating with designers, artists, and other disciplines to guide features from early design through implementation, iteration, and final polish. Mentoring and supporting programmers of varying levels, helping them develop technical and professional skills. Driving architectural decisions and contributing to the overall technical strategy of current and future titles. Owning complex systems end to end, ensuring robust implementation, performance optimisation, and smooth integration across game teams. Leading planning efforts within the agile development process, breaking down work, identifying risks, and ensuring successful delivery of features. Championing engineering best practices, including coding standards, documentation, performance profiling, and testing approaches. Qualifications Expert level knowledge of Unity and C# with the ability to operate independently and solve complex problems. 5+ years' experience in the games industry (or fewer, if truly exceptional). Strong grasp of software architecture, engineering principles, and development methodologies. Mastery of the core programming toolkit: source control, code architecture, debugging, testing, CPU/GPU/memory performance optimisation. Excellent communication, collaboration, leadership, and organisational skills. Proactive, self motivated approach and genuine desire to help others grow. Love for games and enthusiasm for what we create. Nice to have Experience shipping games on console platforms. Background in online services or networked features. Experience or passion for AI and general gameplay programming. Track record of shipping high quality games. Experience with C++ and/or 3D graphics programming. Knowledge of automated testing, unit testing frameworks, or CI/CD pipelines. Computer Science degree or similar relevant qualification. Commitment to Equity, Diversity, Inclusion & Belonging As an employer, we aim to create a diverse and inclusive environment that actively encourages development and advancement of under represented groups, whilst promoting diversity of thought and experience. We welcome people regardless of age, race, ethnicity, disability, gender identity and expression, sexual orientation, neurotype or socioeconomic background. Benefits Life assurance, income protection, private healthcare and dental insurance, enhanced contributory pension scheme. Competitive salary and bonus scheme. Flexible working hours. Location: Two Point Studios, Farnham. Working model: four days per week in office with Friday work from home.
Two Point Studios Ltd
Farnham, Surrey
Overview Location: Two Point Studios, Farnham. Working Model: 4-days per week in-office (Fri WFH). Responsibilities Work closely with design and art to implement gameplay features from initial design through to testing and iteration Write clean, maintainable, and robust code in Unity and C# Implement and refine gameplay systems, responding to feedback and playtesting Help maintain code quality and follow established technical standards Plan and estimate your own tasks within an agile development process Contribute positively to team discussions, problem-solving, and feature reviews Requirements / Qualifications Solid practical experience with Unity and C# Around 5 years of professional game development experience (or equivalent demonstrable skill) Good understanding of core programming practices, including Source control, Debugging and testing, Code structure and reuse, Basic awareness of performance (CPU and memory) Strong soft skills, including communication, teamwork, time management, and problem-solving A proactive attitude and willingness to learn and improve Of course, a love for games! The ideal candidate would have: Experience or interest in AI or gameplay systems; Some experience with performance optimisation in Unity; At least one shipped commercial game; Exposure to console development; Basic 3D maths or graphics knowledge About equity, diversity, inclusion & belonging Our Commitment to Equity, Diversity, Inclusion & Belonging: As an employer, we aim to create a diverse and inclusive environment that actively encourages the development and advancement of underrepresented groups, whilst promoting diversity of thought and experience. We want our employees to feel happy, accepted, and valued within the workplace, encouraging our employees to bring their true selves to work. We welcome people regardless of age, race, ethnicity, disability, gender identity and expression, sexual orientation, neurotype, or socioeconomic background. Note All applicants are welcome. Check out our Careers Website to find out why we are a workplace you'll never want to leave!
Overview Location: Two Point Studios, Farnham. Working Model: 4-days per week in-office (Fri WFH). Responsibilities Work closely with design and art to implement gameplay features from initial design through to testing and iteration Write clean, maintainable, and robust code in Unity and C# Implement and refine gameplay systems, responding to feedback and playtesting Help maintain code quality and follow established technical standards Plan and estimate your own tasks within an agile development process Contribute positively to team discussions, problem-solving, and feature reviews Requirements / Qualifications Solid practical experience with Unity and C# Around 5 years of professional game development experience (or equivalent demonstrable skill) Good understanding of core programming practices, including Source control, Debugging and testing, Code structure and reuse, Basic awareness of performance (CPU and memory) Strong soft skills, including communication, teamwork, time management, and problem-solving A proactive attitude and willingness to learn and improve Of course, a love for games! The ideal candidate would have: Experience or interest in AI or gameplay systems; Some experience with performance optimisation in Unity; At least one shipped commercial game; Exposure to console development; Basic 3D maths or graphics knowledge About equity, diversity, inclusion & belonging Our Commitment to Equity, Diversity, Inclusion & Belonging: As an employer, we aim to create a diverse and inclusive environment that actively encourages the development and advancement of underrepresented groups, whilst promoting diversity of thought and experience. We want our employees to feel happy, accepted, and valued within the workplace, encouraging our employees to bring their true selves to work. We welcome people regardless of age, race, ethnicity, disability, gender identity and expression, sexual orientation, neurotype, or socioeconomic background. Note All applicants are welcome. Check out our Careers Website to find out why we are a workplace you'll never want to leave!