Working here

Mayden is a growing software company, awarded Development Team of the Year at the 2018 UK IT Industry awards.

Together we’re building the kind of company we want to work for. For us, that means an agile, open working culture, a flat structure and shared responsibility and reward for our success.


We’re located in the beautiful, historic city of Bath. But don’t let the historic facades fool you; step inside our offices and you’ll find one of the most innovative technology firms in the South West.


Mayden life

Catch up on the latest news and developments from Mayden HQ on our blog.

Our values icon

Our values

Read about the concepts that guide the decisions we make as individuals, as teams and as a company.

Star icon

Student work placements

At Mayden, we nurture rising talent. Want to apply for a year long student work placement? Get in touch!

Join the team

We’re always looking to meet passionate, driven, skilled individuals to help shape the future of Mayden and of healthcare IT.

We offer a phenomenal working environment, exciting opportunities to learn new skills and an excellent package of benefits including private health insurance and pension.

If you live our values and are someone who wants to change the world for the better, then get in touch.

Current opportunities

Salary: Salary £19,000 + DOE

Location: Bath

About the company

Mayden provide end-to-end managed web applications and bespoke system development to the healthcare sector. Located in Bath, we specialise in innovative, flexible and cloud-based software such as iaptus. Mayden is driven by the desire to add real value to the healthcare sector, creating industry changing software that improves the way services are delivered by staff and experienced by patients.

Key responsibilities

Training of external clients in the use of our products and associated reporting software – this includes remote training from the office and on-site training at locations across the country. Therefore, a willingness to travel and stay overnight in a nearby hotel (depending on location) is essential. You will also manage internal training, including running sessions with new staff in order to familiarise them with our software. You will also be responsible for keeping training documentation and the product help-site up-to-date. This includes the creation and maintenance of training guides as well as having an instrumental part in shaping training plans.

There is an opportunity to expand your role beyond training. This includes aiding our customer account coordinators in the implementation of front-end software features and answering incoming calls to address any customer queries. You will have the chance to collaborate across multi-disciplinary teams to develop your role and involve yourself in other projects.

The person and skills

The successful candidate will be conscientious, outgoing and professional, as well as able to remain calm under pressure. They will have excellent communication, presentation and people skills. Confidence with IT systems is essential, with strong literacy skills, an excellent telephone manner, with the ability to multitask and prioritise your workload. Flexibility is key in order to allow for onsite training and visits.

An overview of essential and desirable skills are listed below.


  • Strong communication skills
  • Experience in presentation, teaching and/or training
  • Experience in a customer service role
  • Evidence of IT literacy
  • Strong communication skills
  • Minimum 5 GCSEs (or equivalent) including Maths and English, grades A – C (or equivalent)
  • Exceptional organisational skills
  • Open to travel across the UK for short periods


  • Experience using CRM, patient management software and/or reporting tools
  • Exceptional telephone manner
  • Full, clean UK driving license with access to a vehicle
  • Excel skills and experience
  • A Level A – C or equivalent
  • Awareness of Agile working principles

Benefits include:

  • Bonus
  • Company pension
  • Personal training and conference budget
  • Private health insurance
  • On-site gym
  • Free parking available
  • Salary £19,000 + DOE

You must be eligible to live and work in the UK


Salary: £30,000 - £40,000

Location: Bath

About the job

Are you an enthusiastic programmer with great interpersonal skills and a knack for explaining complex topics? Join our team! As an Academy trainer you’ll mainly focus on delivering our famous 16 week coding course to aspiring developers. You’ll be a coach, mentor and trainer for your students while they learn the skills that will start their new careers.

You’ll also work with the other trainers to update the curriculum, develop new workshops, assess student applications, run coding sessions for schools and newbies, deliver bespoke training for tech companies, and work with our hiring partners to find great jobs for your students after they graduate.

All of our trainers are given their own training, shadowing on the full 16 week Full Stack Track before they begin with their own class. So don’t worry if you’ve never taught before, or don’t know our exact stack. The most important thing is that you’ve got real world experience as a programmer, and want to do something a bit different to help change people’s lives.

About you

You’ll have worked as a professional software developer for at least a couple of years, with experience on real client projects. You will have helped support your team with difficult problems and be happy helping junior developers. You will have skills in OOP and be comfortable programming for the web with a back-end language, working with current industry standard technologies.

You will have experience with a range of development tools as well as experience of methodologies such as agile, pair programming and code reviews.

We’re not concerned with what language/s you use, as long as you have the experience and are happy to learn our own languages (PHP, Node.js and Javascript). Whether you use C, C++, C#, Ruby, Java, Python, Go or Swift – the most important thing is that you’re a friendly, motivated team player who wants to help people. We’re all about changing lives, and hope you are too.

About us

We train people of all ages and backgrounds to code, teaching our students everything they need to know to land their first job as a junior software developer. We’re fast-growing, fun, and committed to increasing diversity in tech.

We were founded in 2015 to fill the need for more developers in the UK tech industry. Since then we’ve built a reputation for great quality, and now have students coming to us from all over the UK and graduates working all over the world.

Our offices are based in a historic Georgian building on the beautiful Widcombe Crescent in Bath. It’s a 10 minute walk from the train station, with incredible views over the entire city and a lovely big garden (which even has an apple and fig tree). We’ve also got two break-out rooms with comfy sofas, board games and Mario Kart, and a big kitchen with tea, coffee, toast and fruit.

We pride ourselves on having created a happy and collaborative place to work with a strong sense of social purpose. You’ll be working alongside award-winning trainers and mentors in a relaxed team of people who love what they do.


Just send a CV and a cover letter saying why you’d like to work with us. We’d love to hear from you.

You must be eligible to live and work in the UK.


Salary: £16,575 - £19,500 (dependent on experience)

Location: Bath

About the job

We are a growing software company looking for a front of house office administrator at our office in Oldfield Park, Bath.
Our life’s work is creating technology that changes what’s possible for clinicians and patients, with a focus on NHS mental health services. We offer a phenomenal working environment, exciting opportunities to learn new skills, and an excellent package of benefits including private health insurance and pension.

Mayden has a flat structure with self-managing teams and agile working at its heart. Alignment with our values – transparency, collaboration, contribution and forward thinking – is essential to us (you can read more here). Below, we’ve listed some key aspects of the role but we welcome hearing about what you might bring that would be a little different. If you live our values and are someone who wants to change a bit of the world for the better, then get in touch.

Joining our established company support team, you’ll be responsible for a range of duties to maintain an enjoyable and efficient working environment. There will be plenty of opportunities to develop your skills, knowledge and experience, and to grow within the company.

This job might be for you if…

  • you have a passion for excellent customer service
  • you’re renowned and admired for your organisational skills
  • you’re conscientious with an extraordinary eye for detail, and are a firm believer that anything worth doing is worth doing well
  • you are flexible, value variety and enjoy life in a fast-paced working environment
  • you’re unflappable, level-headed and calm under pressure, as well as being a true team player
  • you’re a strong communicator and a real people-person; friendly, professional and helpful
  • you know your way around Google Docs and Microsoft Office

Responsibilities will include (but may not be limited to)…

  • dealing with incoming calls
  • meeting and greeting visitors and providing hospitality
  • assisting with recruitment administration
  • organising training
  • events administration
  • general office administration, including:
    • document management
    • dealing with post
    • booking accommodation and travel
  • maintaining accurate records
  • diary management, scheduling appointments and booked calls
  • facilities assistant duties e.g. ensuring kitchen areas are well stocked and kept tidy
  • ordering supplies and working to a budget


This is a 12 month fixed term contract.
Hours will be 10am-6pm (22.5 hours), over 3 consecutive days per week, preferably Wednesday – Friday.

You must be eligible to work in the UK.

Please upload your CV and covering letter by clicking the ‘Apply’ button below.


Salary: Depending on experience

Location: Bath

About us

Mayden is a growing software company, awarded Development Team of the Year at the 2018 UK IT Industry awards. We’re looking for experienced developers to join the team.

At Mayden we produce healthcare apps, mainly for supporting the recovery of people with mental health issues. We love that the work we do makes a difference, changing what’s possible for clinicians and patients.

We offer a phenomenal working environment, exciting opportunities to learn new skills and an excellent package of benefits including private health insurance and pension.

How we work

As a development team we work closely together, pair programming, white-boarding and architecting as a team and peer reviewing every line of code. We have fun while we work and are passionate about technology. We work in an agile way, using the Scrum framework to regularly deliver value to our customers.

We have a flat structure at Mayden. Our team members work together to share the responsibilities that managers would traditionally have. Nobody tells you how to do your job, we’re all here to support each other, not get in each other’s way.

The development team works with the product owner team to prepare work for sprints, we work with our account managers to give our customers the best possible experience, and we work with our ops team to make sure our apps are stable and running well.

Skills and experience

Our current tech stack includes (but isn’t limited to) PHP, Slim Framework, JavaScript, React and MySQL, but we don’t need you to have experience with these specifically, as long as you have commercial experience with other modern programming languages.

We use Git for source control and ideally you will have some experience with Git.

You should be able to demonstrate your experience with MVC frameworks and/or modern JavaScript frameworks.

Successful candidates will

  • be passionate about the work we do as well as the technology we use
  • enjoy working closely with both technical and non technical colleagues
  • be comfortable with pair programming and with code being peer reviewed
  • take a positive and proactive approach to problem solving both with their team and the wider company
  • be keen to learn as well as to contribute to the development of others
  • be comfortable working through problems with a team

Benefits include

  • personal training and conference budget
  • monthly developer lunches (we’ll bring the pizza)
  • quarterly hack days
  • private health insurance
  • pension

You must be eligible to live and work in the UK.