Senior Software Engineer -TypeScript /Python /Java
- £55000 - £75000 per annum
- Belfast
- Permanent
Senior Software Engineer
Belfast (hybrid)
TypeScript, Java or Python | Salary flexible depending on experience
Enjoy solving complex problems, picking up new technologies and taking ownership of your work?
MCS Group is partnering with an established international technology consultancy growing its engineering team in Belfast.
This is an opportunity to join a small local team backed by an experienced international engineering organisation. You'll contribute to enterprise client projects, stay hands-on and have scope to take on greater responsibility as the Belfast team develops.
Bring technical depth-and curiosity
You don't need to have spent your entire career working with one particular stack.
The initial project uses TypeScript and Node.js, so experience with these technologies would be a strong advantage. However, we're also keen to speak with experienced Java or Python engineers who can demonstrate an ability to learn quickly and deliver in unfamiliar environments.
Perhaps you've moved between languages, taken ownership of an unfamiliar codebase or adapted to different client projects. That experience matters here.
The role
You'll work on complex production systems for enterprise clients, collaborating with international colleagues while taking ownership of your own delivery.
Your work will include:
Developing and improving software, with an initial focus on TypeScript and Node.js.
Working through technical challenges and making considered engineering decisions.
Taking responsibility for code quality, testing and maintainability.
Getting up to speed with new technologies as project requirements evolve.
Contributing to a growing Belfast engineering team.
You'll have support from experienced colleagues, alongside the trust and autonomy to move work forward independently.
What you'll bring
We're primarily looking for a senior engineer, although a strong mid level developer with clear evidence of ownership and adaptability will also be considered.
You'll have:
Strong proficiency in TypeScript/Node.js, Java or Python.
Experience delivering and supporting software in large-scale production or enterprise environments.
A track record of learning new technologies and applying them effectively.
The confidence to investigate problems, use your judgement and ask for input when needed.
Clear communication and a collaborative approach.
Consultancy or agency experience could be useful, particularly if you've worked across different projects and technologies.
Why consider this opportunity?
Join early: Make a meaningful contribution as the Belfast team grows.
Broaden your experience: Work across technologies and enterprise client projects.
Take ownership: Have responsibility for delivery while working with an established engineering team.
Build towards leadership: There is potential to take on team lead or management responsibilities as the local operation expands.
Have a conversation about salary: There is flexibility for candidates bringing particularly strong technical or leadership experience.
To speak in absolute confidence about this opportunity, please send an up to date CV via the link provided or contact Matthew Rainey at m.rainey@mcsgroup.jobs
Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current and exclusive roles www.mcsgroup.jobs
MCS Group is committed to Equality, Diversity, and Inclusion for all, being the first recruitment agency in NI to achieve Bronze Diversity Mark accreditation, if you have a disability which means you require a reasonable adjustment to be considered at any stage of the recruitment process, please contact us and we will endeavour to facilitate the request.
Not all agencies are the same…MCS Group are passionate about providing a first-class service to all our customers and have an independent review rating of 4.9 stars on Google.