Senior Software Engineer in Belfast

Senior Software Engineer in Belfast

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
ScreenCloud

At a Glance

  • Tasks: Join us to build dynamic visual experiences and innovative APIs for our platform.
  • Company: ScreenCloud, a leading cloud-based SaaS company with a vibrant team across multiple locations.
  • Benefits: Enjoy unlimited paid time off, flexible hours, and a personal development budget.
  • Why this job: Make a real impact by creating engaging solutions that enhance user experiences on screens.
  • Qualifications: Experience in building REST or GraphQL services and a passion for user-centric design.
  • Other info: Hybrid-friendly work environment with excellent career growth opportunities.

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

Join to apply for the Senior Software Engineer role at ScreenCloud. Founded in 2015 with 10,000+ customers worldwide, ScreenCloud is a cloud‑based SaaS company employing over 100 people across our Bangkok, Belfast, LA, Charlotte and London hubs. At ScreenCloud we help businesses make stronger connections at scale, enabling sales, productivity and engagement for employees and customers alike through dynamic visual experiences on screens. We’re proud of our product and our people. If you’re looking to join a talented team, apply below!

The Role

We are looking for an experienced Software Engineer to join our team in Belfast. Our mission is to make it effortless for customers to bring content to life on screens everywhere, turning internal comms, social platforms and business dashboards into beautiful, dynamic visual experiences. A big part of the challenge is designing interfaces that make complex information feel simple, meaningful and engaging at a glance. In Belfast we constantly evolve: refining processes, elevating design standards and exploring where AI enhances workflows and the end‑user experience. We work closely with Product Managers and Customer Support, keeping real user needs at the core of everything we build.

In this role you will:

  • Help build and deliver the APIs and infrastructure that powers our whole platform catalogue, including brand new integrations you design from scratch.
  • Develop in TypeScript on Node and deploy to AWS, primarily with serverless tech like Lambda, DynamoDB and API Gateway.
  • Design event‑driven solutions that scale to millions of requests per day, and use top‑of‑the‑line tools like Datadog and Sentry to monitor performance.
  • Become a core member of the team, building tools and best practices to make it easier for developers across the company and even our customers to build their own ScreenCloud apps.
  • Push us to experiment and try new techniques to constantly improve the quality of our platform.
  • Collaborate with designers, testers and product owners to ensure the customer experience is perfect.
  • Get stuck in on prototypes and MVPs to experiment with the constant stream of ideas for where we take digital screens next, then help get the best of these into the hands of real customers.

You will be a great fit for this role if:

  • You have experience building REST or GraphQL services, and consider how your API choices impact the clients that call them.
  • You might have worked with cloud providers like AWS and Azure in the past, or you’re keen to learn more of how the platform itself can become a key part of the product.
  • You can diagram a solution and discuss the flows of data across it.
  • You understand that the user’s experience, both in setting up an app and then seeing it on screen, is the north star metric for any work we do.
  • You work best in small teams and deliver the highest quality code when you’re surrounded by great people.

Bonus Skills:

  • APIs built in any modern framework, whether that’s Node with tools like Express or NestJS, or one of the many MVC flavour of frameworks in .NET, Rails, Java etc.
  • Working on modern webapps built with tools like React or Angular.
  • NoSQL experience with services like DynamoDB or MongoDB.
  • Database design with query and performance optimisation.
  • End‑to‑end testing with tools like Cypress, Selenium or Playwright.
  • Improving build and deploy tooling for reliability and performance.

Interview Process and Experience

We’re dedicated to building a diverse, inclusive, and authentic workplace. If your past experience doesn’t perfectly align with every qualification, we encourage you to apply anyway. If you require reasonable adjustments, let our friendly recruitment team know.

Key Info

  • Typical Process: Intro to ScreenCloud – Meet the Hiring Manager – Challenge – Final
  • Hybrid Friendly Working: 2‑3 days in Office
  • Flexi‑Hours: We trust you to execute your role to the highest standard while balancing your personal life.
  • Take the Time You Need – Unlimited paid time off.
  • Hybrid‑First Flexibility – Blend of in‑office collaboration and remote freedom.
  • Work From Anywhere – Up to one month a year remote from any location.
  • Home Office Boost – Stipend to set up your ideal remote workspace.
  • Flexible Hours – Work when you’re most productive.
  • Future You, Funded – Pensions provided by The People's Pension.
  • Family First – Generous, enhanced parental leave for all parents.
  • Grow With Us – Personal development budget.
  • Comprehensive Health Cash Plan – Claim money back on essential health care.
  • Keep Moving – Cycle‑to‑work schemes, gym and retail discounts.

Senior Software Engineer in Belfast employer: ScreenCloud

At ScreenCloud, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Senior Software Engineer in Belfast, you'll enjoy flexible working arrangements, unlimited paid time off, and a personal development budget, all while collaborating with a talented team dedicated to innovation and excellence. Our commitment to employee well-being and growth, combined with the opportunity to work on cutting-edge technology, makes ScreenCloud an exceptional employer for those seeking meaningful and rewarding careers.
ScreenCloud

Contact Detail:

ScreenCloud Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to current employees at ScreenCloud on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.

✨Tip Number 2

Prepare for the challenge! Brush up on your coding skills and be ready to tackle technical challenges during the interview process. Practising common algorithms and system design questions can really set you apart from the competition.

✨Tip Number 3

Show off your passion! When you get the chance to chat with the hiring manager, share your excitement about ScreenCloud’s mission and how your skills align with their goals. Let them see that you’re not just looking for any job, but you genuinely want to be part of their team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the ScreenCloud family!

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

TypeScript
Node.js
AWS
Serverless Architecture
API Development
REST
GraphQL
Event-Driven Solutions
Datadog
Sentry
Collaboration
NoSQL
Database Design
End-to-End Testing
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with REST or GraphQL services and any cloud provider knowledge you have. We want to see how your skills align with what we do at ScreenCloud!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're excited about joining ScreenCloud and how you can contribute to our mission of creating dynamic visual experiences. Let us know what makes you a great fit for our team.

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any live demos that showcase your coding skills and problem-solving abilities. We love seeing real examples of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team at ScreenCloud!

How to prepare for a job interview at ScreenCloud

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, Node, and AWS. Brush up on your experience with REST or GraphQL services, as you'll likely be asked to discuss how these impact client interactions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. ScreenCloud values innovative solutions, so think about examples where you’ve pushed boundaries or experimented with new techniques to improve processes.

✨Understand User Experience

Since user experience is a key focus for ScreenCloud, be ready to explain how you prioritise it in your work. Share examples of how you’ve simplified complex information for users or improved their overall experience with your applications.

✨Be Ready to Collaborate

Collaboration is crucial in this role, so prepare to discuss how you work within small teams. Highlight your communication skills and any experiences where you’ve successfully collaborated with designers, testers, or product owners to achieve a common goal.

Senior Software Engineer in Belfast
ScreenCloud
Location: Belfast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>