Senior Software Engineer (Infrastructure)
Senior Software Engineer (Infrastructure)

Senior Software Engineer (Infrastructure)

Cambridge Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Develop and maintain cutting-edge game technologies and backend systems for online multiplayer games.
  • Company: Join a dynamic video game startup in Cambridge, UK, focused on immersive gaming experiences.
  • Benefits: Enjoy a hybrid work model with two days onsite and exciting corporate perks.
  • Why this job: Be part of a creative team shaping the future of gaming technology with a strong social impact.
  • Qualifications: 5+ years in software development, experience with microservices, cloud platforms, and infrastructure as code.
  • Other info: Bonus points for experience in live service games and deploying on Kubernetes.

The predicted salary is between 48000 - 72000 £ per year.

We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented Senior Software Engineer (Infrastructure) to join our team and help us develop and maintain our cutting-edge game technologies and systems. At World Makers, a Senior Software Engineer (Infrastructure) will have the opportunity to work on the backend systems and infrastructure that powers our online multiplayer games. This includes developing microservices and cutting-edge distributed systems, developing infrastructure as code pipelines, and deploying services to be used by millions of players worldwide. This is a hybrid role. The successful applicant will be expected to spend two days per week onsite in Cambridge.

Responsibilities

  • Develop, maintain and optimise services and distributed systems that are used by thousands of concurrent users on both cloud and on-premises infrastructure.
  • Develop and manage new features throughout their entire lifecycle, from initial concept to final release.
  • Develop and maintain systems to handle and analyse millions of daily user events for anticheat and analytics purposes.
  • Develop and maintain infrastructure as code pipelines and systems.
  • Work effectively with other game development disciplines, including art and design.
  • Contribute to and drive new technical architecture and design.

Requirements

  • 5+ years professional experience in software development.
  • Solid understanding of computer science fundamentals.
  • Experience shipping code to a production environment.
  • Experience working on microservices and distributed systems.
  • Experience working with SQL and NoSQL databases.
  • Experience working on cloud platforms such as AWS / GCP / Azure and working with infrastructure as code tools such as AWS CDK and Terraform.
  • Experience running and deploying software on GNU/Linux or BSD-derived systems.
  • Experience using version control software (e.g. Git / P4).
  • Excellent verbal and written English communication skills.

Bonus Skills

  • Bachelor's or master's degree in Computer Science or a related field.
  • Experience working on and shipping live service games.
  • Experience working on Spring Boot projects.
  • Experience deploying software/services on Kubernetes.
  • Experience working with Apache Spark and Iceberg.

Senior Software Engineer (Infrastructure) employer: Different Technologies Pty Ltd.

At World Makers, we pride ourselves on being a vibrant and innovative video game startup located in the heart of Cambridge, UK. Our collaborative work culture fosters creativity and growth, offering employees the chance to work on groundbreaking technologies that impact millions of players globally. With a strong emphasis on professional development and a hybrid working model, we provide an exciting environment where talented individuals can thrive and contribute to the future of gaming.
D

Contact Detail:

Different Technologies Pty Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Infrastructure)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as AWS, Terraform, and microservices. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Engage with the gaming community and follow industry trends. Being knowledgeable about current developments in game technology and infrastructure can help you demonstrate your passion and commitment during interviews.

✨Tip Number 3

Network with professionals in the gaming industry, especially those who work at startups or in similar roles. Attend local meetups or online forums to connect with potential colleagues and learn more about the company culture at World Makers.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges and system design problems relevant to distributed systems and infrastructure. This will help you feel more confident and ready to tackle the technical aspects of the interview process.

We think you need these skills to ace Senior Software Engineer (Infrastructure)

Microservices Architecture
Distributed Systems Development
Infrastructure as Code (IaC)
AWS / GCP / Azure Cloud Platforms
SQL and NoSQL Databases
GNU/Linux or BSD Systems Administration
Version Control (Git / P4)
Software Deployment
Performance Optimisation
Technical Architecture Design
Analytical Skills
Collaboration with Cross-Disciplinary Teams
Excellent Verbal and Written Communication
Problem-Solving Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with microservices and distributed systems. Emphasise any projects where you've worked on cloud platforms or infrastructure as code.

Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your skills align with the role. Mention specific technologies you’ve worked with that are relevant to the job description, such as AWS, Terraform, or Kubernetes.

Showcase Your Projects: If you have personal or professional projects that demonstrate your expertise in backend systems or game development, include them in your application. Provide links to your GitHub or portfolio to showcase your work.

Highlight Communication Skills: Since excellent communication is key, ensure your application reflects your ability to collaborate with other disciplines. Mention any experiences where you successfully worked with teams, especially in a hybrid or remote setting.

How to prepare for a job interview at Different Technologies Pty Ltd.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with microservices, distributed systems, and cloud platforms. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your capability to handle the responsibilities of the role.

✨Understand the Company Culture

Research World Makers and their gaming philosophy. Understanding their approach to game development and how they foster innovation will help you align your answers with their values during the interview.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios relevant to infrastructure and backend systems to showcase your analytical thinking.

✨Communicate Clearly and Effectively

Since excellent communication skills are a requirement, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, as this will show your ability to collaborate with other disciplines within the team.

Senior Software Engineer (Infrastructure)
Different Technologies Pty Ltd.
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>