Software Engineer in London

Software Engineer in London

London Full-Time 50000 - 70000 € / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Design and build systems for AI-driven digital actors in interactive media.
  • Company: Join a pioneering team at Iconic, shaping the future of gaming.
  • Benefits: Competitive salary, flexible work environment, and opportunities for growth.
  • Other info: Collaborative culture with dynamic projects and innovative technology.
  • Why this job: Be part of a revolutionary shift in gaming with real-time AI interactions.
  • Qualifications: Strong software engineering skills and a passion for games and AI.

The predicted salary is between 50000 - 70000 € per year.

About Iconic: We’re building digital actors: AI-driven characters that don’t just talk, but act; shaping the world, responding to the player, and driving stories that evolve through both words and actions.

The Mission: We believe games and interactive media are on the verge of a fundamental shift. Today’s experiences are largely scripted, characters follow predefined paths, and player choice is limited. We’re building systems that change that: digital actors that can think, communicate, and take action in real time. Our goal is to create worlds that are truly alive—where stories emerge from interaction, and every player experience is unique. Recent advances in AI make this possible for the first time. The challenge now is turning that potential into real, scalable systems that people can play.

The Role: We’re looking for a Software Engineer to help build the systems powering our digital actors and interactive worlds. This is a highly hands-on role working across gameplay systems, AI infrastructure, tools, runtime systems, and product features. You’ll collaborate closely with engineers, researchers, designers, and artists to help turn emerging AI capabilities into real player experiences. This is not just an implementation role. You’ll be contributing to the foundations of a new kind of interactive medium helping shape how intelligent characters behave, respond, and interact with players in real time. A background in games is not required, but a strong interest in games, simulation, and interactive systems is essential.

What You’ll Do:

  • Design, build, and maintain production systems across multiple areas of the stack
  • Contribute directly to gameplay systems, AI integrations, runtime infrastructure, and developer tooling
  • Collaborate with researchers to help bring experimental systems into real products
  • Work closely with product and design to build compelling interactive experiences
  • Write clean, maintainable, and performant production code
  • Help improve engineering practices, tooling, and workflows as the team grows
  • Contribute ideas and experimentation around how AI can create new forms of gameplay and interaction

What We’re Looking For:

  • Strong software engineering fundamentals
  • Experience building and shipping production software
  • Comfortable working across different languages, tools, and systems
  • Strong problem-solving ability and willingness to learn new technologies quickly
  • Interest in AI systems and how they can be applied to games and interactive experiences
  • Interest in games, simulation, or emergent systems
  • Collaborative mindset and comfort working in cross-functional teams
  • Strong understanding of engineering quality and maintainability

Nice to Have:

  • Experience with game engines (Unity, Unreal, or similar)
  • Experience working on gameplay systems or real-time applications
  • Familiarity with AI/ML systems, APIs, or tooling
  • Experience in startups or small, fast-moving teams
  • Personal projects, mods, prototypes, or game jams

Software Engineer in London employer: Iconic

At Iconic, we pride ourselves on being at the forefront of innovation in the gaming industry, offering a dynamic work environment where creativity and collaboration thrive. As a Software Engineer, you'll have the opportunity to work with cutting-edge AI technology, contributing to the development of interactive worlds that redefine player experiences. Our culture fosters continuous learning and growth, ensuring that every team member can explore their passions while making a meaningful impact in shaping the future of digital storytelling.

I

Contact Detail:

Iconic Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the gaming and AI industry on LinkedIn or at events. A friendly chat can open doors that applications alone can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to AI or interactive systems. This is your chance to shine and demonstrate what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss how you’d tackle real-time systems and gameplay mechanics.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission.

We think you need these skills to ace Software Engineer in London

Software Engineering Fundamentals
Production Software Development
Gameplay Systems Design
AI Integration
Runtime Infrastructure Development
Developer Tooling
Clean Code Practices

Some tips for your application 🫡

Show Your Passion for Gaming:When writing your application, let your love for games and interactive media shine through. We want to see how your interests align with our mission of creating unique player experiences. Share any personal projects or experiences that highlight your enthusiasm!

Highlight Your Technical Skills:Make sure to showcase your software engineering fundamentals and any relevant experience you have with different languages and tools. We’re looking for someone who can jump right in, so don’t hold back on detailing your technical prowess!

Be Collaborative:Since this role involves working closely with various teams, emphasise your collaborative mindset in your application. Share examples of how you've successfully worked in cross-functional teams to bring ideas to life—this is key for us at StudySmarter!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Iconic

Know Your Tech Stack

Make sure you’re familiar with the languages and tools mentioned in the job description. Brush up on your coding skills and be ready to discuss your experience with different systems. It’s all about showing that you can hit the ground running!

Show Your Passion for Games

Even if you don’t have a background in games, demonstrate your enthusiasm for interactive media. Share any personal projects, mods, or prototypes you've worked on. This will show that you’re genuinely interested in the field and eager to contribute.

Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice common coding problems and think through how you would approach real-time AI systems. Being able to articulate your thought process is just as important as getting the right answer.

Collaborate and Communicate

Since this role involves working closely with cross-functional teams, be prepared to discuss how you’ve collaborated in the past. Highlight your communication skills and how you’ve contributed to team projects. They want to see that you can work well with others!