Senior Software Engineer -TypeScript /Python /Java

MCS Group

Belfast City District

Hybrid

GBP 70,000 - 95,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MCS Group is partnering with an established international technology consultancy growing its Belfast engineering team. The initial project uses TypeScript and Node.js, with opportunities to work with Java or Python engineers who can learn quickly and deliver in new environments.

You’ll contribute to complex production systems for enterprise clients, stay hands-on and own delivery while collaborating with international colleagues.

Qualifications

  • Senior software engineer with enterprise experience and ownership mindset.
  • Ability to learn new technologies quickly and adapt to unfamiliar codebases.
  • Strong communication and collaborative approach.

Responsibilities

  • Developing and improving software with initial focus on TypeScript and Node.js.
  • Tackle technical challenges and make thoughtful engineering decisions.
  • Maintain code quality, testing and maintainability.
  • Learn new technologies as project requirements evolve.
  • Contribute to a growing Belfast engineering team.

Skills

TypeScript
Node.js
Java
Python

Job description

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (TypeScript/Node.js & Python/Java) – Hybrid Belfast
Senior Software Engineer (TypeScript/Node.js & Python/Java) – Hybrid Belfast

MCS Group • Belfast City District

Hybrid
GBP 70,000 - 95,000
Mid & Senior Java Developers
Mid & Senior Java Developers

MCS Group • Belfast City District

Hybrid
GBP 65,000 - 95,000
Hybrid working
Strong benefits package
Professional development support
+1
Lead Engineer (Python)
Lead Engineer (Python)

MCS Group | Your Specialist Recruitment Consultancy • Belfast

On-site
GBP 60,000 - 80,000
Real ownership and input into technical direction
Support to grow into people management
Work in a highly motivated engineering team
Senior Java Developer
Senior Java Developer

MCS Group | Your Specialist Recruitment Consultancy • Belfast

On-site
GBP 54,000 - 66,000
Attractive salary and benefits package
Hybrid working with flexibility
Modern office in Belfast
+3
Head of Engineering
Head of Engineering

MCS Group • Belfast City District

On-site
GBP 60,000 - 80,000
Bonus
35 days annual leave + birthday off
Private healthcare
+1
Software Engineer
Software Engineer

MCS Group • Belfast City District

Hybrid
GBP 41,000 - 50,000
Share options
Generous annual leave
Flexible working practices
+2
Software Developer (NI - hybrid or remote)
Software Developer (NI - hybrid or remote)

MCS Group • Belfast City District

Hybrid
GBP 42,000 - 60,000
Hybrid work in Belfast
Social impact work
Supportive team
+2
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

MCS Group • Belfast City District

Hybrid
GBP 55,000 - 75,000
Hybrid working
Competitive salary
Global platform exposure
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

VanRath • Belfast City District

On-site
GBP 70,000 - 95,000
Hybrid working environment
Exposure to AWS and cloud technologies
Career progression opportunities
+1
Senior Engineering Manager
Senior Engineering Manager

Ocho People Ltd. • Belfast City District

Hybrid
GBP 90,000 - 140,000
Hybrid working
Global career development