Our client is fast-growing technology company that specialises in developing innovative software solutions for various industries. Our team is made up of highly skilled and motivated individuals who are passionate about creating cutting-edge software products that make a difference in people's lives.
We are looking for a talented Software Engineers to join our team and help us continue our mission of delivering top-notch software solutions.
As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with our team of developers, designers, and project managers to create high-quality software products that meet our clients' needs.
The ideal candidate will have a strong background in software development, excellent problem-solving skills, and a passion for learning and staying up-to-date with the latest technologies.
Key Responsibilities:
- Design and develop software applications according to project requirements
- Collaborate with team members to develop and implement new features
- Write clean, efficient, and well-documented code
- Troubleshoot and debug software issues
- Conduct unit and integration testing to ensure software quality
- Participate in code reviews to maintain code quality and consistency
- Keep up-to-date with emerging technologies and industry trends
- Provide technical support and guidance to team members when needed
- Work closely with project managers to ensure timely delivery of projects
- Continuously improve and optimize existing software applications
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in software development
- Strong knowledge of programming languages such as Java, C++, or Python
- Experience with front-end development frameworks such as Angular or React
- Familiarity with database management systems and SQL
- Experience with agile software development methodologies
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and interpersonal skills
- A passion for learning and staying up-to-date with the latest technologies
Benefits:
- Competitive salary and benefits package
- Opportunities for career growth and advancement
- Dynamic and collaborative work environment
- Flexible work hours and remote work options
- Regular training and professional development opportunities
- Company-sponsored social events and team outings
If you are a talented and driven Software Engineer looking for an exciting opportunity to work on cutting-edge software projects, we would love to hear from you. Join our team and be a part of creating innovative solutions that make a difference. Apply now!

At RGH, we transform ambition into opportunity for businesses and people alike.
We’re a global leader in workforce optimisation, people deployment, and recruitment consultancy, with offices in London, Dubai, Hong Kong, Melbourne, and Singapore. Our reach spans Europe, the Middle East, Africa and Asia-Pacific, delivering tailored talent solutions across eight key sectors: Professional Services; IT & Digital; Financial Services; Manufacturing, Retail & Logistics; Health & Social Care; Government & Education; Construction; and Hospitality.
What sets us apart is our blend of deep industry knowledge and cutting-edge technology. Our AI-powered optimisation platform delivers real-time workforce insights that help organisations upskill teams, streamline operations, and future-proof talent strategies. It’s not just about hiring, it’s about creating long-term value and resilience.
Looking to build a smarter, more agile workforce? Get in touch.