At a Glance
- Tasks: Design and maintain complex network systems for multiplayer AAA games.
- Company: Join Build A Rocket Boy, a creative studio with industry veterans behind beloved games.
- Benefits: Enjoy remote work options and a supportive, collaborative environment.
- Why this job: Be part of groundbreaking gameplay features and mentor fellow programmers in a dynamic team.
- Qualifications: 3+ years as a Network Programmer with strong C++ skills and experience in game networking.
- Other info: Offices in Edinburgh and Budapest; we value creativity and innovation.
The predicted salary is between 43200 - 72000 £ per year.
As a Senior Network Programmer, you will be part of a critical team focusing on our custom networking architecture that serves as the backbone of our multiplayer AAA project. You will be responsible for designing, implementing, and maintaining complex network systems that support user generated content and groundbreaking gameplay features. You are a team player, work well with multiple departments in a cross-disciplinary team, and use your experience to mentor and guide other members of the team.
We would consider candidates looking for remote work for this position.
Responsibilities- Design, implement, and maintain complex network systems supporting multiplayer AAA games.
- Debug and fix network related issues.
- Profile and optimize network traffic between game clients, servers, and online services.
- Collaborate with other teams and support them in creating multiplayer-friendly systems and content.
- Be vigilant for and report new problems, delays, and risks to the appropriate Lead/Director.
- Mentor members of the team and help them grow as programmers in a collaborative environment.
- 3+ years of experience as a Network Programmer in the game industry.
- Strong C++ programming and debugging skills.
- Experience profiling and optimizing code.
- Experience developing high-performing client/server and peer-to-peer network systems.
- Good algorithm and data structure skills (including time and space complexity and real-world vs theoretical performance of basic data structures).
- Strong understanding of multi-threaded programming concepts.
- Strong understanding of modern CPU architectures.
- Shipped at least one multi-platform game on PC and current gen consoles.
Build A Rocket Boy is developing EVERYWHERE; an experience with a breadth of unimaginable gameplay adventure. We are a mix of industry leading veterans whose credits include some of the best selling and most loved games of all time. We’re a creative digital entertainment studio with an open and progressive methodology, dedicated to delivering games of the highest calibre possible. If you want to feel comfortable, inspired, and appreciated in your work pursuits then come join us. We have offices in Edinburgh, Budapest and consider WFH candidates.
Contact Detail:
Build A Rocket Boy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Network Programmer
✨Tip Number 1
Familiarise yourself with our custom networking architecture by researching similar systems used in multiplayer AAA games. Understanding the nuances of these architectures will help you demonstrate your knowledge during discussions with our team.
✨Tip Number 2
Showcase your experience with C++ and network programming by preparing examples of past projects where you designed or optimised network systems. Be ready to discuss specific challenges you faced and how you overcame them.
✨Tip Number 3
Highlight your collaborative skills by thinking of instances where you worked cross-departmentally. We value teamwork, so be prepared to share how you’ve successfully collaborated with other teams to enhance multiplayer experiences.
✨Tip Number 4
If you have experience mentoring others, think of ways to articulate this during your conversations with us. We’re looking for someone who can guide and inspire junior programmers, so sharing your mentorship experiences will set you apart.
We think you need these skills to ace Senior Network Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience as a Network Programmer, especially focusing on your C++ skills and any relevant projects you've worked on. Mention specific multiplayer AAA games you've contributed to, if applicable.
Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your background aligns with the responsibilities of the Senior Network Programmer role. Highlight your mentoring experience and ability to collaborate across teams.
Showcase Relevant Projects: If you have worked on any notable projects, especially those involving multiplayer systems or user-generated content, be sure to include them in your application. Provide links or descriptions that demonstrate your contributions.
Highlight Problem-Solving Skills: Discuss specific instances where you've debugged complex network issues or optimised network traffic. Use metrics or outcomes to illustrate your impact, showing that you can handle the challenges mentioned in the job description.
How to prepare for a job interview at Build A Rocket Boy
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ programming and debugging. Bring examples of complex network systems you've designed or maintained, and be ready to explain your approach to profiling and optimising network traffic.
✨Demonstrate Collaboration
Since the role involves working with multiple departments, highlight your experience in cross-disciplinary teams. Share specific examples of how you've collaborated with other teams to create multiplayer-friendly systems and content.
✨Prepare for Problem-Solving Questions
Expect questions that assess your ability to debug and fix network-related issues. Think of past challenges you've faced and how you resolved them, focusing on your analytical skills and decision-making process.
✨Mentorship Mindset
As mentoring is a key part of the role, be ready to discuss your experience in guiding junior programmers. Share your philosophy on mentorship and how you've helped others grow in their careers.