Working at Boss Alien

We are a tight unit of enthusiastic and experienced game developers. With a great studio at the heart of Brighton, Boss Alien is a brilliant place to work. We value our staff and the atmosphere is supportive and relaxed.

We’re looking for someone to push our games forward by producing stunning settings for the action to take place in. The team is committed to creating world class games for iOS and Android. We’d love you to be part of it if you can prove the following.

Infrastructure Programmer

Your job will be to work with our talented team developing key backend infrastructure to support our AAA, critically acclaimed mobile games. You will have the opportunity to work with a broad range of cutting edge technologies and you will also face the challenge of creating highly available and massively scalable software solutions.

Day to day responsibilities:

  • Running production services using Mono on Linux
  • Programming in a variety of languages
  • Building services using technologies such as AWS, ElasticSearch, SQL, NoSQL, Redis
  • Building services in web frameworks including: Angular JS, ServiceStack, ASP.NET MVC, Netty


  • Solid industry experience coupled with an excellent academic background in a relevant subject
  • Excellent C#, C++ or Java programming skills and an aptitude for learning new languages quickly
  • Excellent communication skills
  • Database design and implementation skills
  • Proficient Linux user
  • Previous experience working with live systems
  • Excellent software architecture skills

Nice To Haves:

  • Knowledge of network protocols and non-blocking IO
  • Willingness to go the extra mile when live systems have issues
  • A portfolio of open source contributions
  • Passionate about games
  • Experience working with functional programming languages
  • Agile and enquiring mind
  • Sense of humour even under pressure

Producer/Project Manager

Boss Alien is a growing company working on exciting projects with small teams. We are looking for smart, energetic, friendly people to join us.

What we look for in a Producer

We need someone who can solve problems, facilitate communication and keep the team happy. You’ll need to be able to keep the whole project in your head to communicate issues between team members and explain issues or progress to the client. We take an Agile approach to project management and the Producer keeps a track of tasks that need to be done by the team, who they’re assigned to and what may be getting in the way of progress. You’ll work to remove these blockages.

We require our people to be honest, hard-working and organised. Our Producer must be a sensitive and intelligent negotiator with great people skills. Our guys are responsible for managing their own time and tasks. Everyone is responsible for the game they’re working on. Nothing is ever somebody else’s problem. You’ll need to support the team and encourage that culture.

Experience in videogame development is not essential. Indeed we would welcome the new experience you may be able to bring to the company from different industries. You do however need to understand technology and be able to grasp technical concepts.

We Require

  • At least 2 years of experience delivering technical projects in a commercial environment.
  • A good degree in a technical subject such as engineering, maths, sciences or product design.
  • Well organised, with a working knowledge of project management methodologies, especially Agile development.
  • Excellent communication skills.
  • You must have sensitivity, energy and honesty.
  • A passion for video games is vital to our team.


On offer is a competitive salary and an exciting, tight-knit working environment.

If you’re a capable individual with some demonstrable experience in a production role, and would like to work for a stable, ambitious independent developer; then we want to hear from you.

Senior Programmer (mobile)

Boss Alien is a growing company working on projects with small team sizes. We need a few experienced programmers to play key roles on our team. If you’re comfortable taking on any challenge given you and experienced enough to deliver, this could be the role for you.

We are looking for smart, energetic, friendly people to join us.

To be a great fit, you’ll need to bring the following things with you:

  • You love making games.
  • You’re better at it than we are!
  • You have a passion to learn new skills and areas of expertise.
  • You have a desire to teach those around you all the cool things you know.
  • You’re someone we’d be excited to work with – you’re smart, nice and you get things done.
  • You love playing games as much as making them.

As well as this, we’ll need you to have:

  • At least 3 published games (console, mobile or desktop) and a few years industry experience under your belt.
  • Wide experience of the architecture of current games (networking, AI, rendering, gameplay, peripherals, tools, data processing pipelines …) – you are the kind of person who can fill the blanks in this list.
  • Deep knowledge of at least a couple of these areas, gained by writing the relevant systems in your published games.
  • Actively been involved in mentoring or leading junior team members and you enjoy doing it.
  • Expert knowledge of C++ or C# and aptitude to learn new languages quickly.
  • Great communication skills (verbal and written).
  • Knowledge of how to scope and break down requirements into actionable tasks.

Games Programmer (iOS/Android)

Boss Alien is a growing company working on exciting projects with small team sizes. We need programmers who are happy to work in whatever area is required of them – this could change on a daily basis!

We are looking for smart, energetic, friendly people to join us!


  • 2.1 degree in Maths, Physics, Computer Science or related, or equivalent industry experience
  • Excellent knowledge of C# or C++
  • Excellent knowledge of algorithms and data structures
  • Experience of creating games on desktop or mobile platforms
  • Desire to make great games
  • Great communication skills (verbal and written)
  • Happy to work as part of a team
  • Demonstrable love for some area of game technology
  • A passion for playing games and solving problems
  • Flexible and keen to learn new skills

Great to have

  • Knowledge of two or more other programming languages (for example Java, Python, PHP, Clojure)
  • 1 or more years of games industry experience
  • 1 or more shipped titles on console, desktop or mobile platforms
  • Strong knowledge of console, desktop and mobile architectures
  • Knowledge of asynchronous engineering techniques
  • Experience of Unity, Unreal or XNA
  • SQL
  • Experience using digital content creation tools (for example Max, Maya, Photoshop)


Junior / Graduate Programmers with relevant demos and a positive attitude are encouraged to apply!

Graphical User Interface Artist

We’re looking for someone to push our games forward by defining and implementing the 2D visual art style. The team is committed to creating world class games for iOS and Android. We’d love you to be part of it if you can prove the following:


  • You’ll need a passion for traditional and digital graphic design, with your focus fixed resolutely on the future.
  • You live and breathe icon-design, colour theory, layout and typography.
  • You have a deep understanding of interaction design, quick thinking and open minded, you enjoy troubleshooting UI challenges and chasing down the best solution for aesthetic integrity in the product and end-functionality for the user.
  • Experience with motion graphics, and a desire to bring movement and energy to the UI design when required.
  • You enjoy working in a fast-paced and motivated studio, with a mix of Coders, Artists and Designers.
  • Happy to take other’s opinions on board and iterate to bring a design to the optimum conclusion.
  • A passion for games and an appreciation of the artform at all levels, from mobile through to HD console.


Ninja-skills in Illustrator, Photoshop and After Effects.

Experience with 3D modelling software or programming languages could add other dimensions to how the successful applicant would mesh with the dynamics of the studio, but are not essential to the role.