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