At a Glance
- Tasks: Design, develop, and optimize our core loyalty platform with a focus on scalability and performance.
- Company: Join the UK's leading age-inclusive jobs board, dedicated to empowering over-50s in the workforce.
- Benefits: Enjoy 25 days of annual leave, flexible working, private healthcare, and a vibrant social culture.
- Why this job: Be part of a collaborative Agile team, mentor junior engineers, and drive innovation in software solutions.
- Qualifications: 5+ years in software engineering with strong skills in Node.js or C# and cloud deployment experience.
- Other info: Participate in company events and enjoy perks like a cycle-to-work scheme and employee referral bonuses.
The predicted salary is between 48000 - 84000 £ per year.
This job is brought to you by Jobs/Redefined, the UK’s leading over-50s age inclusive jobs board.
Senior Software Engineer
Department: Technology
Employment Type: Permanent – Full Time
Location: Belfast
Description
As a Senior Software Engineer , you will play a crucial role in the design, development, and optimization of our core loyalty platform. You’ll work closely with Product Owners, Engineering Leads, and other stakeholders to drive technical excellence, ensure best practices, and build high-performance, scalable software solutions. You’ll also mentor junior engineers, contributing to a culture of knowledge sharing and continuous learning.
Key Responsibilities
- Develop & Optimize : Design and build scalable, high-quality software solutions using Node.js or C# (.NET Core / .NET 6+).
- Architect & Innovate : Influence system architecture, ensuring best practices in scalability, security, and performance.
- Cloud & DevOps : Deploy and maintain cloud-based applications in AWS using Infrastructure as Code (IaC).
- Agile Collaboration : Work in an Agile team, contributing to sprint planning, stand-ups, and retrospectives.
- Mentorship & Leadership : Guide junior and mid-level engineers, sharing best practices and improving team efficiency.
- CI/CD & Automation : Improve engineering workflows through CI/CD pipelines and DevOps automation.
Skills Knowledge and Expertise
- 5+ years of experience in software engineering.
- Strong experience with Node.js or C# (.NET Core / .NET 6+) .
- Experience deploying applications in AWS or similar cloud environments.
- Proficiency with containerization tools (Docker, Kubernetes).
- Strong problem-solving skills and ability to work in fast-paced Agile environments .
- Experience with CI/CD, GitHub, and automated testing .
- Excellent communication skills, with the ability to collaborate with technical and non-technical stakeholders.
Benefits
- Annual Leave: 25 days + bank holidays
- Ability to buy and sell holiday days as well as the ability to bank days (tenure dependent)
- Flexible working options: we are operating a hybrid working model with 3 days a week from the office
- Pension: Hargreaves Lansdown – 6% matched contribution
- Employee share scheme
- Generous family friendly cover
- Private healthcare – Bupa
- Income protection
- Critical illness cover
- Life insurance cover
- Dental cover
- Optical cover
- Yulife app for access to employee wellbeing and discounts
- Perks at Work, cashback/discount shopping site
- Employee referral scheme
- Salary sacrifice program which includes cycle to work scheme, electric car scheme and season ticket loans
- Volunteering program
- Company events i.e. Christmas party, all-company event and other social/hosted events during the year (we have an active social committee!)
- Team socials
#J-18808-Ljbffr
Senior Software Engineer employer: Reward
Contact Detail:
Reward Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Make sure to showcase your experience with Node.js or C# in your discussions. Highlight specific projects where you've designed and built scalable software solutions, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarize yourself with AWS and Infrastructure as Code (IaC) practices. Being able to discuss your experience deploying applications in cloud environments will demonstrate your technical expertise and alignment with the role's requirements.
✨Tip Number 3
Prepare to talk about your experience in Agile environments. Share examples of how you've contributed to sprint planning and retrospectives, as this shows your ability to collaborate effectively within a team.
✨Tip Number 4
Emphasize your mentorship experience. Discuss how you've guided junior engineers and contributed to a culture of knowledge sharing, as this is a key aspect of the Senior Software Engineer role.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description for the Senior Software Engineer position. Make sure you understand the key responsibilities and required skills, especially around Node.js, C#, AWS, and Agile methodologies.
Tailor Your CV: Customize your CV to highlight your relevant experience in software engineering, particularly with Node.js or C#. Include specific examples of projects where you've deployed applications in AWS and utilized CI/CD practices.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your ability to mentor others. Mention how your experience aligns with the company's goals and culture, emphasizing your problem-solving skills and collaborative nature.
Highlight Your Soft Skills: In your application, don't forget to mention your excellent communication skills and your ability to work with both technical and non-technical stakeholders. This is crucial for a role that involves collaboration across teams.
How to prepare for a job interview at Reward
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js or C# (.NET Core / .NET 6+). Highlight specific projects where you've developed scalable software solutions and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Your Cloud Knowledge
Since the role involves deploying applications in AWS, make sure to talk about your experience with cloud environments. Discuss any Infrastructure as Code (IaC) practices you've implemented and how they improved deployment efficiency.
✨Emphasize Agile Experience
The company values Agile collaboration, so share examples of how you've contributed to sprint planning, stand-ups, and retrospectives. Show that you understand Agile principles and can work effectively within a team.
✨Mentorship Mindset
As a Senior Software Engineer, you'll be expected to mentor junior engineers. Talk about your previous mentoring experiences, how you approach knowledge sharing, and the impact it had on team performance.