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, Python, or TypeScript.
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. 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.
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 Developer (Typescript, Java or Python) employer: MCS Group
MCS Group offers an exceptional opportunity for Senior Developers to join a pioneering engineering consultancy in Belfast, where you can play a vital role in shaping the future of the team. With a collaborative culture that encourages technical ownership and innovation, employees benefit from clear progression paths into leadership roles, competitive salaries, and a hybrid working model. This is a unique chance to work on cutting-edge cloud and AI projects while being part of a company committed to equality, diversity, and inclusion.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Developer (Typescript, Java or Python)
✨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 practising 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! We’ve got a range of exciting roles that could be perfect for you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Developer (Typescript, Java or Python)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Developer role. Highlight your proficiency in TypeScript, Java, or Python, and any relevant cloud experience. We want to see how you can contribute to our growing team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this opportunity and how your background makes you a great fit. We love seeing genuine enthusiasm for the role and our mission at StudySmarter.
Showcase Your Projects:If you've worked on any impressive projects, make sure to mention them! Whether it's a scalable application or a complex API, we want to know what you've built and how it demonstrates your technical ownership and problem-solving skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values!
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 latest features and best practices in these languages, as well as any relevant frameworks like Node.js or React. This will show that you're not just familiar but also passionate about the technologies you'll be working with.
✨Understand the Company’s Mission
Research MCS Group and their consultancy approach. Understand their focus on cloud, data, and AI engineering solutions. Being able to articulate how your skills align with their mission will demonstrate your genuine interest in the role and the company.
✨Prepare for Problem-Solving Questions
Expect to tackle complex engineering challenges during the interview. Practice explaining your thought process when solving problems, especially those related to scalable systems and API development. Use examples from your past experiences to illustrate your problem-solving skills.
✨Showcase Your Communication Skills
Since this role involves working closely with clients, it’s crucial to demonstrate strong communication abilities. Be ready to discuss how you've effectively collaborated with stakeholders in previous roles. Highlight any mentoring experience, as this could set you apart as a future leader within the team.