Senior Software Engineer

Muse Group
Limassol, Cyprus
16 days ago

Role details

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

Job location

Belfast, United Kingdom

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Azure
Cloud Computing
Continuous Integration
Information Engineering
Distributed Systems
Python
Machine Learning
Node.js
Commercial Software
Software Architecture
Software Systems
TypeScript
Web Application Frameworks
Working Model 2D
Google Cloud Platform
React
Backend
Build Management
Data Analytics
GraphQL
Front End Software Development
Terraform
Docker

Job description

MCS Group is delighted to be partnering with a growing consultancy as they establish a brand-new engineering presence in Belfast. Our client is a high-growth cloud, data, and AI engineering consultancy delivering mission-critical solutions for enterprise and scaling clients across modern cloud ecosystems.This is a unique opportunity to join at an early stage and play a key role in shaping both technical delivery and the future growth of the Belfast team.The RoleAs a Senior Software Engineer, you'll work closely with clients to design, build, and deliver scalable, production-grade applications and platforms across cloud, web, API, and data-driven environments.You'll join a highly collaborative engineering team embedded directly with enterprise clients, working on complex systems that require strong technical ownership, autonomy, and adaptability.While the initial project will involve TypeScript-focused development, the company is open to engineers from strong Java or Python backgrounds who are comfortable learning new technologies and working across a modern engineering stack.This role would particularly suit someone who enjoys solving complex engineering challenges, working independently, and wants the opportunity to grow into a future technical leadership or people management role as the Belfast team expands.What you'll be doing

  • Design and build scalable, enterprise-grade software solutions across frontend, backend, and cloud platforms
  • Develop modern APIs, backend services, and distributed systems
  • Work closely with client stakeholders in a delivery-focused consulting environment
  • Build and deploy cloud-native applications on Google Cloud Platform
  • Contribute to architecture decisions, engineering standards, and technical best practices
  • Collaborate on data-driven and AI-enabled solutions
  • Work across modern engineering tooling including CI/CD, infrastructure automation, and containerised environments
  • Take ownership of technical delivery and help shape the future engineering culture of the Belfast team

Requirements

  • Strong commercial software engineering experience in large-scale production or enterprise environments
  • High proficiency in at least one core backend language such as Java or Python
  • Experience building scalable backend systems, APIs, and modern applications
  • Exposure to TypeScript/Node.js or a strong willingness to work with and learn modern TypeScript technologies
  • Experience working with cloud platforms such as Google Cloud Platform, AWS, or Azure
  • Strong understanding of software architecture, engineering best practices, and scalable system design
  • Comfortable working autonomously and taking ownership in a fast-moving environment
  • Strong communication skills and experience working directly with stakeholders or clients
  • Experience mentoring others or an interest in progressing into team leadership would be highly desirable

Nice to have

  • Experience with React or modern frontend frameworks
  • Exposure to GraphQL APIs
  • Experience with Terraform, Docker, or infrastructure-as-code tooling
  • Familiarity with data engineering, analytics, or AI/ML-driven systems

Benefits & conditions

  • Join at an early stage of a fast-growing engineering consultancy
  • Opportunity to become a foundational hire within the Belfast team
  • Work on large-scale, enterprise-grade cloud and AI projects
  • Gain exposure to cutting-edge technologies across cloud, data, and AI engineering
  • Clear progression opportunities into technical leadership or management
  • Hybrid working model
  • Competitive salary and comprehensive benefits package
  • Collaborative, engineering-led culture with genuine ownership and impact

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