Lead Software Engineer

Muse Group
Limassol, Cyprus
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Edinburgh, United Kingdom

Tech stack

PHP
API
Artificial Intelligence
Amazon Web Services (AWS)
Client Server Models
Software as a Service
Embedded Software
Github
Mobile Application Software
Laravel
PostgreSQL
MongoDB
MySQL
Node.js
Commercial Software
Scrum
Software Engineering
SQL Databases
Symfony
Web Platforms
Tailwind
React
Large Language Models
Backend
GIT
React Native
Front End Software Development
Api Design
Docker

Job description

We are partnering with a high-growth digital product agency to appoint a Lead Developer to join their Edinburgh-based team. This is a permanent, full-time position operating on a hybrid basis.

Our client delivers AI-enabled, human-centred digital products for ambitious organisations across the UK and internationally. Operating in a fast-paced, agency environment, they combine technical excellence with commercial awareness to deliver high-impact solutions. With sustained growth and an expanding client portfolio, they are seeking a technically strong and commercially astute engineering leader to drive delivery excellence.

The Role

This is a senior, hands-on leadership position combining technical ownership with people leadership. You will shape engineering standards, influence architectural direction, and remain actively engaged in production-level code.

Expect an approximate 70/30 split between hands-on development and leadership responsibilities, flexing according to project phase and delivery requirements.

You will lead a cross-functional delivery squad consisting of:

  • 1 Product Owner
  • 2-4 mid-level Developers
  • Yourself as Lead Developer

You will be accountable for delivery quality, technical decision-making, team development, and overall outcomes. Project Environment

You will work across:

  • Bespoke web platforms and business-critical applications
  • Mobile applications built with React Native
  • API integrations and backend systems
  • A combination of greenfield builds and scalable legacy platforms

This is a dynamic agency environment. Projects vary in scope and sector, and context switching is part of the role.

Delivery methodologies include Scrum and Kanban, with two-week sprints typical. Engagements range from fixed-price to time-and-materials models.

Core Responsibilities

Delivery Ownership

  • Lead end-to-end technical delivery across multiple client projects
  • Take ownership from project initiation through production and handover
  • Assess and enhance existing platforms where required
  • Plan and balance workload across your squad
  • Identify and remove blockers efficiently

Technical Leadership

  • Define and enforce engineering standards alongside fellow technical leads
  • Review and approve pull requests
  • Make sustainable architectural decisions
  • Own CI/CD pipelines, deployment strategies, and hosting approaches
  • Establish and uphold testing standards

Mentorship & Team Development

  • Support mid-level developers through pairing, structured feedback, and review
  • Conduct regular 1:1s with direct reports
  • Identify skill gaps and implement development plans

Commercial Contribution

  • Provide technical input during pre-sales and proposal stages
  • Contribute to estimates and scope definition
  • Identify and communicate delivery risks early
  • Support technical sections of statements of work

Technology Stack

The environment is adaptable depending on client requirements. Core technologies currently include:

Frontend

  • React
  • Inertia.js
  • React Native
  • Tailwind CSS, Software Engineering Lead (Defence) Newcastle onsite to £140k Do you have technical expertise combined with leadership and strategy experience? You could be joining a scaling Technology Consultancy as they break into Defence sector work, the company has already experienced..., Lead Software Engineer - £70k Location: Leeds City Centre (Hybrid) We are supporting a growing technology organisation delivering large-scale digital solutions for enterprise clients across multiple industries. They are seeking a Lead Software Engineer to take ownership..., Job Description Software Engineering Lead Up to £90,000 per annum Milton Keynes - Once a week on site VIQU IT have partnered with a growing but established SaaS organisation who are hiring a Software Engineering Lead to play a key role in shaping technical direction of..., MCS Group has an exclusive opportunity for a Software Engineer Tech Lead to join a high-growth tech scale-up based in Belfast. This role would suit technologists from a variety of backgrounds; Team Leads, hands-on engineering leaders or even Principal Engineers who have had...

Requirements

Backend

  • Laravel (strategic standardisation focus)
  • PHP
  • Node.js

Data

  • MySQL
  • PostgreSQL
  • MongoDB

Infrastructure & Tooling

  • Git and GitHub
  • CI/CD pipelines
  • AWS (project-dependent)
  • Docker where appropriate

You may also contribute to future stack evolution and technical direction.

Essential Experience

  • 5+ years' commercial software development experience
  • Minimum 2 years operating at Senior or Lead level with people responsibility
  • Experience within an agency or consultancy environment
  • Full lifecycle delivery exposure (scoping through to live support)
  • Demonstrated experience mentoring and developing engineers

Technical Capability

  • Strong commercial experience with Laravel or Symfony
  • Solid React experience
  • Strong SQL capability (MySQL or PostgreSQL)
  • Proficient with Git workflows and pull request processes
  • Experience implementing and maintaining CI/CD pipelines
  • Comfortable owning cloud deployment and hosting decisions

Desirable Experience

  • Production integration of LLMs or AI services
  • React Native applications delivered to production
  • Node.js API development
  • Inertia.js and Tailwind
  • Docker and containerisation
  • AWS infrastructure
  • MongoDB

Personal Attributes

  • Clear and confident communicator (written and verbal)
  • Comfortable engaging with clients when required
  • Able to articulate technical trade-offs to non-technical stakeholders
  • Self-directed and capable of managing workload autonomously
  • Decisive and composed under pressure

Role Expectations

This position is suited to individuals seeking ownership and responsibility within a fast-moving agency context. It is not a single-product environment, nor is it a role for developers seeking purely hands-on coding without leadership accountability. Variety, pace, and ambiguity are inherent in the role., Are you the right candidate for this opportunity Make sure to read the full description below. Overview We are seeking a highly skilled Lead Embedded Software Engineer to take technical ownership of embedded software architecture and development within a high-performance...

Benefits & conditions

  • Competitive salary aligned with experience
  • Company pension scheme
  • Private healthcare
  • Enhanced maternity and paternity leave
  • Hybrid working model
  • Regular team events
  • Supportive, collaborative working environment
  • Ongoing professional development and training
  • 30 days annual leave plus birthday leave

If you are interested in leading delivery within a high-growth digital agency environment and shaping technical standards across diverse client engagements, we welcome your application. Similar jobs, £100,000

Software Engineering Lead (Defence) Newcastle onsite to £140k Do you have technical expertise combined with leadership and strategy experience? You could be joining a scaling Technology Consultancy as they break into Defence sector work, the company has already...

Software Engineering Team Lead

Spectrum IT Recruitment Limited £75,000

About the company


Muse Group

Muse Group empowers music makers. We create the world’s most popular content, apps and platforms for playing, recording and composing music.

Through our expansive music catalogs, educational expertise, innovative learning tools and free open-source software, we make it easier for millions — from beginners to experienced musicians — to be creative every day. 

The Muse community is now over 400 million strong. And we’re just getting started. 

Our future vision is of a world with over a billion music makers — and we have a drive to expand our influence into other creative spaces too.


What do we make?

We make essential resources for all kinds of creatives, from performers to podcasters. Learn more about the leading Muse Group products here.


Who are we?

Muse Group began life as Ultimate Guitar, the largest online global community of musicians. Eugeny Naidenov founded Ultimate Guitar in 1998, with a dream to make it easy for guitarists to play songs by Guns ‘N’ Roses and his other favorite rockers. From there, the site grew from a plucky, tab-sharing trailblazer into a global leader of online music publishing. 

In 2017, Ultimate Guitar acquired MuseScore, expanding its reach into sheet music. Muse Group has only continued to grow from there — and now includes Audacity, StaffPad and many more. 

In 2023, Muse Group acquired Hal Leonard, the legendary global sheet music publishers, adding an unparalleled music catalog and educational expertise to the team.

Today, we are an international, visionary team of creatives, music lovers and audio obsessives, developing products we could not live without. 

Apply for this position