Senior Software Engineer JBLE1_NI in Belfast

Senior Software Engineer JBLE1_NI in Belfast

Belfast Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
MCS Group

At a Glance

  • Tasks: Design and build scalable software solutions across cloud, web, and data-driven environments.
  • Company: Join a fast-growing consultancy shaping the future of engineering in Belfast.
  • Benefits: Competitive salary, hybrid working, and clear progression into leadership roles.
  • Other info: Collaborative culture with genuine ownership and impact on projects.
  • Why this job: Be a foundational hire and work on cutting-edge cloud and AI projects.
  • Qualifications: Strong experience in software engineering with proficiency in Java or Python.

The predicted salary is between 60000 - 80000 £ per year.

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 Role

As 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

What you'll bring

  • 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

What's in it for you

  • 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

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.rain. 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.

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.

Senior Software Engineer JBLE1_NI in Belfast employer: MCS Group

MCS Group is an exceptional employer, offering a unique opportunity to join a rapidly growing consultancy in Belfast at an early stage. With a collaborative engineering culture, competitive salary, and clear progression paths into technical leadership, employees can expect to work on cutting-edge cloud and AI projects while enjoying a hybrid working model that promotes work-life balance and personal growth.

MCS Group

Contact Details:

MCS Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer JBLE1_NI in Belfast

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving TypeScript, Java, or Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when discussing your experience and problem-solving abilities!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for talented individuals like you to join our growing team.

We think you need these skills to ace Senior Software Engineer JBLE1_NI in Belfast

TypeScript
Node.js
Java
Python
Google Cloud Platform (GCP)
API Development
Cloud-native Application Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with cloud platforms, scalable systems, and any relevant programming languages like TypeScript, Java, or Python.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role and how you can contribute to our growing team in Belfast. Share specific examples of your past work that align with the responsibilities outlined in the job description.

Showcase Your Problem-Solving Skills:In your application, emphasise your ability to tackle complex engineering challenges. We love candidates who can demonstrate their technical ownership and adaptability, so don’t hold back on sharing those experiences!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It’s the best way for us to receive your application and get you into our system quickly!

How to prepare for a job interview at MCS Group

Know Your Tech Stack

Make sure you’re well-versed in TypeScript, Java, or Python, depending on your background. Brush up on the specific technologies mentioned in the job description, like Google Cloud Platform and modern APIs, so you can confidently discuss your experience and how it relates to the role.

Showcase Problem-Solving Skills

Prepare to discuss complex engineering challenges you've faced in previous roles. Think of specific examples where you took ownership of a project or solved a tough problem, as this will demonstrate your adaptability and technical ownership, which are key for this position.

Engage with Stakeholders

Since the role involves working closely with clients, practice articulating how you’ve successfully collaborated with stakeholders in the past. Be ready to share experiences that highlight your communication skills and ability to deliver in a consulting environment.

Express Your Leadership Aspirations

If you're interested in progressing into a leadership role, make sure to communicate this during the interview. Share any mentoring experiences or your vision for contributing to the team culture, as this aligns with the company's growth plans for the Belfast team.