Start your career in a place where you will have an immediate impact


The role

We are currently offering a fantastic opportunity for a Graduate Engineer to join our busy software development team. Don’t worry if this is your first job in tech, we still want to hear from you.

This position is aimed at enthusiastic and capable candidates who are in the early stages of a career in the digital sector. We are looking for hard-working, intelligent, people with good communication skills who are willing to get stuck-in to contribute across a range of activities at the heart of Bemo.

Working in a delivery team you will be responsible for assisting with agile delivery of quality assured software to clients that meets the high standard of the organisation. You will be working in a supportive environment making use of the latest cutting-edge tools and technology.



  • Project Quality Assurance: working on live client projects, to ensure the highest quality output of Bemo Mobile Development deliverables.

  • QA Research & Development: working with/as part of our Development Team, you will research, design and document best practice for both manual and automated QA processes

  • Participating in working within / improving the structures and as appropriate upholding the Company Quality & Assurance Strategy

  • Mobile or Web Development: we will work with you to design and deliver your career progression around development best practices.

  • Identify an area of QA that you would like to become a Subject Matter Expert in.

  • Identify training to support your growth

  • Manage your time effectively


Skills/Experience that we value

  • Ability to meet deadlines, and work across a number of projects simultaneousl

  • Good programming skills with either a computer science degree, related course or relevant work experience

  • Effective Communication skills

  • Detail oriented, you’ll find the faults other people miss

  • The ability to build and maintain relationships both internally and externally.

  • Analytical thinking and a can-do attitude

  • Ability to learn quickly, prioritise workload and demonstrate resilience

  • Good problem-solving skills

  • Hard working, passionate and reliable and a willingness to contribute to a range of tasks, as and when required

  • Demonstrates the ability to work as part of the team


Learning and development

  • Start as a graduate Engineer and join our Quality Assurance team for 6 -12 months. During this period, we will put you through software development training courses and help you manage these whilst you QA live projects.

  • How fast you progress is entirely up to you but we aim to have you working as a Junior Developer on customer facing projects 6-12 months after joining.

  • We develop our engineers to progress quickly in their roles, and to take ownership of code. You have the opportunity to become technical experts, and/or lead teams.

  • Become part of our Lunch & Learn community and help everyone grow! Give a talk/presentation on something interesting you have learnt via a project on in your spare time.


Career development

Our growing Company creates opportunities for each member so there’s plenty of potential for development.

  • Working in small teams of around 5 people means you’ll have responsibility for project deliverables and have the opportunity to help shape technical solutions early on in your career.

  • We expect our Engineers to have expertise across at least two technologies. Our Cross-Train programme is designed to help you quickly adapt and learn different technologies so you can join exciting new projects as they come up.

  • You will be working on commercial projects and will have to find ways to integrate our work with other products and other teams, creating endless opportunities for you to learn and grow your software knowledge and experience.

  • The pace of life is fast in a small agency meaning you’ll get exposure to a large variety of technologies and solutions you’ll work with everyone from other start-ups to big brand names and you’ll get to see projects go from concept to real live apps.



  • Attractive salary package

  • 31 days holidays per annum

  • Flexi working time

  • A dedicated WFH day

  • Performance related bonus

  • A generous contributory pension scheme

  • Regular socials

  • Relaxed and fun office environment overlooking Edinburgh Castle

  • Monthly lunch & learns

  • Online training courses and in-house technology training


About Bemo

Bemo is a small but growing design and build agency specialising in mobile and emerging tech. We work with household names such as BBC, STV, Udacity, PwC and the Scottish Government. You will have the opportunity to grow your career and be part of a team that is smart and friendly while delivering work that you can be really proud of. There is a real opportunity for the right candidate to make their mark in this innovative and forward-thinking company.

Bemo’s core values are Brilliant Work, Honesty, Ownership, Learning & Respect. We expect all our team members to get excited about working in a company with these values at its heart.

At Bemo, we have a clear vision: to be the place where a diverse mix of talented people want to come, to stay and do their best work. We pride ourselves in creating a work environment that respects and promotes diversity. We know our company runs on the hard work and dedication of our passionate and creative employees and we want to create an environment where everyone feels valued.


Living and working in Edinburgh

Bemo is based in Codebase, Europe’s largest Tech Accelerator situation in the heart of the historic city of Edinburgh. Long recognised as one of the world’s cultural and academic treasures, Edinburgh has recently emerged as the UK’s second city in terms of technology companies and also frequently tops lists of the world’s greatest places to live and work.


How to apply

In order to apply for the job, please send an email to