At a Glance
- Tasks: Design and implement features for top game companies while mentoring fellow developers.
- Company: Join MPG, a leader in creating epic multiplayer gaming experiences with a people-first culture.
- Benefits: Enjoy flexible remote work, mental health support, generous vacation days, and an annual learning budget.
- Why this job: Work with the best in gaming, push tech boundaries, and contribute to a climate-positive company.
- Qualifications: Experience in mobile game development, excellent C++ skills, and a passion for problem-solving required.
- Other info: Participate in team-building events and enjoy an Entertainment Allowance for socialising.
The predicted salary is between 43200 - 72000 £ per year.
MPG | SeniorSoftware Engineer
Remote | UK
At The Multiplayer Group (MPG), we specialise in creating the highest standard of mind-blowing multiplayer experiences for our partners, through Co-Dev and Full-Dev projects.
Our people-first culture fosters a welcoming environment and a diverse team of talented people from across the globe.
We have a flexible approach to working that makes room for real life.
With our team spread far and wide, we\’re always looking for ways to bring our people together, whether that\’s online or in person.
Our giving back philosophy is centred around our local communities, education, and sustainability. We’re proud to say we’ve been Climate Positive since 2020!
Your mission:
You will get the chance to work with some of the biggest game companies, working
shoulder to shoulder with the very best game developers on the planet. This includes
designing and implementing new features, fixing tricky bugs, creating new technology
and pushing the boundaries of gaming technology.
What you’ll be doing:
- Design and implement functionality for external clients
- Working together and putting the success of the team first
- Responsible for implementation in a number of areas including but not limited to Multiplayer, UI and Core Tech on all consoles, desktops and mobile devices.
- Identify and highlight any potential risks in the solutions that are being worked on
- Providing mentoring support to other members of the team as directed
- Solve problems through the application of sound software engineering principles
- Continuously work to minimise technical and maintenance issues
- Champion quality in The Multiplayer Group and our clients development process
Requirements
What we\’ll need from you:
- Experience with mobile game development (iOS preferred, Android is a bonus)
- Excellent C++ programming skills
- A fantastic communicator with the ability to verbalise conceptual thoughts and the willingness to accept constructive critique
- Attention to detail with a strong ability to analyse and comprehend direction
- Awesome technical insight and a finisher of technical tasks on time
- Ability to use initiative and take proactive action to provide solutions
- Excellent problem solving, debugging and optimisation skills
What would help:
- Experience in game development and worked on at least two game titles in a commercial setting
- Development experience on consoles like PS4/PS5 and XboxOne/SeriesX a very good bonus
- Knowledge of Unreal (UE4 or UE5), Unity and other proprietary engines would help
- Perforce experience is nice to have
Benefits
- Flexible working: We were remote-friendly, way before it was cool. We want to give you the flexibility you need to perform your best at work, and look after your home life too, so we have core hours that make room for real life.
- Support & wellbeing: From dedicated mental health first-aiders to therapy and coaching through our wellbeing partner, Myndup, and private medical insurance – we provide the tools you need to stay happy and healthy.
- Pension and life cover: We\’ve got your back with a solid pension plan that helps you level up your retirement savings effortlessly. Plus, our life insurance policy gives your family the ultimate protection boost.
- Time for you: Booking a holiday? We offer a minimum of 25 vacation days, as well as a paid break over the winter holiday. Plus there’s an additional 3 Volunteering Days per year for you to invest time in your local communities and causes that matter.
- Parental leave: Family comes first. We offer parental leave to support your journey as a parent or caregiver, giving you the flexibility to balance your professional and personal responsibilities.
- Levelling up: Whichever path you wish to take, there’s tonnes of ways to earn XP. Everyone at MPG has access to an annual L&D budget, allowing you to purchase the materials you need for learning in your spare time. There’s also a large hub of Expert Talks, Game Jams and exciting mentoring opportunities.
- Getting together: We\’re always looking for ways to bring people together. Every team member has a dedicated Entertainment Allowance for socialising with others at MPG. We also host regular chances to have fun as a team – online and in person – as well as monthly company-wide meetings, Expert Talks and Tea Times with Andy (our CEO!)
#J-18808-Ljbffr
MPG | Senior Software Engineer employer: 2K
Contact Detail:
2K Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land MPG | Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in mobile game development, especially focusing on iOS. Being well-versed in current technologies and frameworks will show your passion and commitment to the field.
✨Tip Number 2
Engage with the gaming community online, particularly in forums or platforms related to Unreal Engine and Unity. Networking with other developers can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially any that involved multiplayer functionality. Highlighting your problem-solving skills and how you overcame challenges will demonstrate your capability.
✨Tip Number 4
Showcase your communication skills by being clear and concise in conversations. Since collaboration is key at MPG, being able to articulate your thoughts and accept feedback will set you apart.
We think you need these skills to ace MPG | Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in mobile game development, particularly with C++. Emphasise any projects where you've worked on multiplayer features or collaborated with teams, as this aligns with MPG's focus.
Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your skills can contribute to MPG's mission. Mention specific experiences that demonstrate your problem-solving abilities and technical insight.
Showcase Relevant Projects: If you have worked on game titles, include them in your application. Provide links to your portfolio or GitHub if applicable, showcasing your contributions to these projects, especially in areas like UI and Core Tech.
Highlight Soft Skills: MPG values communication and teamwork. In your application, mention instances where you've successfully collaborated with others or mentored team members, demonstrating your ability to work well in a diverse environment.
How to prepare for a job interview at 2K
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and mobile game development. Bring examples of past projects, especially those involving multiplayer features or console development, to demonstrate your technical prowess.
✨Communicate Clearly
As a fantastic communicator, you should be ready to articulate your thoughts clearly. Practice explaining complex concepts in simple terms, as this will show your ability to collaborate effectively with the team.
✨Emphasise Problem-Solving Abilities
Highlight your problem-solving skills by discussing specific challenges you've faced in previous roles. Be ready to explain how you approached these issues and the solutions you implemented, particularly in game development contexts.
✨Demonstrate Team Spirit
Since MPG values teamwork, share examples of how you've successfully collaborated with others in past projects. Discuss your mentoring experiences and how you prioritise the success of the team over individual achievements.