At a Glance
- Tasks: Lead technical direction for exciting simulation games and mentor a talented team.
- Company: Join Two Point Studios, a fun and creative game development family under Sega.
- Benefits: Enjoy a flexible 4-day work week, competitive salary, and a supportive work-life balance.
- Other info: Diverse and inclusive workplace that values your unique perspective and ideas.
- Why this job: Shape the future of gaming while working on innovative projects in a collaborative environment.
- Qualifications: Expertise in Unity and C#, with strong leadership and communication skills.
The predicted salary is between 60000 - 80000 £ per year.
About Two Point: Two Point Studios sizzled into existence in the summer heat of 2016 with a goal to create amazing, deep simulation games that not only remain accessible to everyone, but also don't take themselves too seriously - we call them our little people games! In 2018, our hard work came to fruition and Two Point Hospital was born into the world to much acclaim. After Hospital we had a dream of creating an entire world of these little people games within the place we call "Two Point County", and in 2022 our latest game Two Point Campus was released. With us being a part of the Sega family, and with the success of Two Point Hospital and Two Point Campus, we're now pushing forward with our next games to continue to make our "Two Point County" dream a reality! Life at Two Point Studios is exactly as we believe it should be: fun, flexible and super creative! Everyone in our lovely team gets stuck in. You've got some awesome ideas? You can bet we want to hear them! We're a second family here, we all look out for each other, and we love what we do, but we understand that your real family needs you too, so we aim to strike the perfect work life balance enabling you to have fun at the office and get home to your loved ones with time to spare.
About the Principal Programmer role: We’re seeking a highly experienced, forward-thinking Principal Programmer to help shape the technical direction of our sim-management titles, including Two Point Museum and future projects set in our expanding universe. This is a senior, hands-on leadership role that combines deep technical expertise with the ability to guide, mentor, and elevate the team around you. You’ll bring a broad understanding of game development, strong proficiency with Unity and C#, and significant experience in console development. While we imagine someone with 12+ years in the industry, exceptional candidates with less experience but exceptional talent and leadership capability will also be considered. This role offers the chance not only to build features but to influence architecture, improve development processes, champion best practices, and help shape the long-term technical vision for our games.
You will be responsible for:
- Providing technical leadership on key features and systems, ensuring high-quality solutions that are scalable, maintainable, and 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 to develop their technical and professional skills.
- Driving architectural decisions and contributing to the overall technical strategy of our 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.
You will have:
- Expert-level knowledge of Unity and C#, with the ability to operate independently and solve complex problems.
- 12+ years’ experience in the games industry (or fewer, if you’re truly exceptional).
- A 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.
- A proactive, self‑motivated approach and a genuine desire to help others grow.
- And of course: a love for games and an enthusiasm for what we create.
Not essential, but great if you have:
- Experience shipping games on console platforms.
- Background in online services or networked features.
- Experience or passion for AI and general gameplay programming.
- A 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 (e.g., TeamCity).
- A Computer Science degree or similar relevant qualification.
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.
Senior Programmer in Farnham employer: Two Point Studios
At Two Point Studios, we pride ourselves on being an exceptional employer that fosters a fun, flexible, and creative work environment. Located in Farnham, our team enjoys a healthy work-life balance with a 4-day in-office week, allowing for both professional growth and personal time. With a strong commitment to equity, diversity, and inclusion, we encourage all employees to share their ideas and contribute to our exciting projects, making it a truly rewarding place to work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Programmer in Farnham
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the gaming industry. Attend events, join online forums, or even hit up local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work. Whether it's projects you've led or cool features you've developed, make sure to showcase what makes you stand out as a Principal Programmer. We love seeing creativity and technical prowess!
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your past experiences and how they relate to the role at Two Point Studios. Remember, we want to see your passion for games and your ability to lead a team!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our fun and creative family at Two Point Studios. Don’t miss out on this opportunity!
We think you need these skills to ace Senior Programmer in Farnham
Some tips for your application 🫡
Show Your Passion for Games:When you're writing your application, let your love for games shine through! Share your experiences and what excites you about game development. We want to see that spark that makes you a great fit for our team.
Tailor Your Application:Make sure to customise your application to highlight how your skills and experiences align with the Principal Programmer role. Mention specific projects or technologies you've worked with that relate to Unity, C#, or console development.
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate a well-structured application that’s easy to read and gets straight to the good stuff!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our little family at Two Point Studios!
How to prepare for a job interview at Two Point Studios
✨Know Your Stuff
Make sure you brush up on your Unity and C# skills before the interview. Be ready to discuss your past projects in detail, especially any that showcase your problem-solving abilities and technical leadership. They’ll want to see how you can apply your expertise to their upcoming games.
✨Show Your Passion for Games
Two Point Studios is all about fun and creativity, so let your enthusiasm shine through! Talk about your favourite games, what you love about them, and how they inspire your work. This will help you connect with the team and show that you’re a great fit for their culture.
✨Prepare for Collaboration Questions
Since this role involves working closely with designers and artists, be prepared to discuss how you’ve collaborated in the past. Think of examples where you’ve guided a project from concept to completion, and how you’ve mentored others along the way. They’ll want to know you can lead and support the team.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in their projects and future direction. Inquire about their development processes, how they approach architectural decisions, or what challenges they foresee in upcoming titles. This shows you’re not just interested in the role, but also in contributing to their vision.