Enable job alerts via email!

R&D Software Engineer

ABANA Enterprises Group Co.

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading banking technology firm in Saudi Arabia is seeking an R&D Software Engineer to join a dynamic team focused on innovation. You'll develop, test, deploy, and maintain software applications while collaborating closely with engineers and stakeholders. The ideal candidate has a Bachelor's in Computer Science or Software Engineering and at least 3 years of relevant experience, alongside strong technical and problem-solving skills.

Qualifications

  • 3+ years of experience in software development and R&D roles.
  • Excellent problem-solving skills and a proactive attitude towards development challenges.
  • Strong communication skills and the ability to present complex technical information effectively.

Responsibilities

  • Create and maintain product documentation.
  • Analyze and identify needs by investigating problem areas and implementing user feedback.
  • Develop, test, deploy, and maintain software, ensuring platform security and performance.
  • Manage individual project priorities, deadlines, and deliverables.
  • Mentor junior engineers by sharing best practices and guiding them through development processes.
  • Participate in the DevOps CI/CD cycle and implement development standards.

Skills

SQL
Spring Boot
RESTful APIs
PostgreSQL
MQTT
Mosquitto
Linux
Kafka
JavaScript
IoT
Docker
Cassandra
Angular

Education

Bachelor's in Computer Science, Software Engineering, or a related field
Job description

ABANA Enterprises Group Co. is seeking an R&D Software Engineer to join our dynamic team focused on innovation in banking technology. As a Software Engineer, you will develop, test, deploy, and maintain software applications. You will manage project priorities and deliverables, support the DevOps CI/CD cycle, and collaborate closely with engineers and stakeholders.

Key Responsibilities
  • Create and maintain product documentation.
  • Analyze and identify needs by investigating problem areas and implementing user feedback to develop software that meets those needs.
  • Develop, test, deploy, and maintain software and ensure platform security and performance.
  • Manage individual project priorities, deadlines, and deliverables.
  • Propose a way around programming hindrances and ambiguous technical problems.
  • Mentor junior engineers by sharing best practices and guiding them through development processes.
  • Participate in the DevOps CI/CD cycle and implement development standards set by the engineering department.
  • Work closely with other engineering partners and stakeholders.
Requirements

Education: Bachelor’s in Computer Science, Software Engineering, or a related field.

Experience: 3+ years of experience in software development and R&D roles.

Technical Skills
  • SQL
  • Spring Boot
  • RESTful APIs
  • PostgreSQL
  • MQTT
  • Mosquitto
  • Linux
  • Kafka
  • JavaScript
  • IoT
  • Docker
  • Cassandra
  • Angular
Soft Skills
  • Excellent problem-solving skills and a proactive attitude towards development challenges.
  • Strong communication skills and the ability to present complex technical information effectively.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.