Senior Software Engineer

Imploy

Riyadh

On-site

SAR 180,000 - 320,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Imploy is seeking a Senior Software Engineer to design, build, and maintain scalable software solutions in Saudi Arabia. You will develop core applications, optimize performance, and resolve complex technical issues while collaborating with cross-functional teams to deliver reliable digital products.

Requirements include a Bachelor's degree in CS/Software Engineering or IT and 3–5 years of experience. Proficiency with APIs, databases, and Git-based workflows is essential for success in this role.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.
  • 3–5 years of professional software development experience.
  • Strong working knowledge of relational and non-relational databases.
  • Experience with API design, integration, and development.
  • Hands-on experience with version control systems (Git, GitHub/GitLab).
  • Excellent communication and teamwork skills.

Responsibilities

  • Design and develop scalable, high-performance software applications.
  • Test applications, diagnose issues, and participate in peer code reviews.
  • Develop, integrate, and manage RESTful APIs and backend services.
  • Identify bottlenecks to improve speed, security, and stability.
  • Collaborate with Product, UI/UX Design, QA, and DevOps teams.
  • Maintain technical documentation and adopt best practices.

Skills

Relational databases
Non-relational databases
API design
Git version control
Problem solving
Communication
Teamwork

Education

Bachelor's degree in CS/Software Eng./IT

Tools

GitHub
GitLab

Job description

We are looking for a Senior Software Engineer to join our engineering team to design, build, and maintain high-quality, scalable software solutions. In this role, you will develop core applications, optimize performance, resolve complex technical issues, and collaborate closely with cross-functional teams to deliver reliable digital products.

Key Responsibilities
  • Design & Development: Build scalable, high-performance software applications aligned with business requirements using clean, maintainable code.
  • Testing & Quality Assurance: Test applications, diagnose technical issues, debug software, and participate in peer code reviews to maintain high engineering standards.
  • Architecture & Integration: Develop, integrate, and manage resilient RESTful APIs and backend services.
  • Performance & Optimization: Identify system bottlenecks to continuously improve application speed, security, and stability.
  • Cross-Functional Collaboration: Work closely with Product, UI/UX Design, QA, and DevOps teams throughout the software development lifecycle.
  • Documentation & Best Practices: Maintain technical documentation for system architecture and keep pace with modern technologies and industry best practices.
Qualifications & Requirements
  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience: 3–5 years of professional software development experience.
  • Core Engineering Skills:
  • Strong working knowledge of relational and non-relational databases.
  • Experience with API design, integration, and development.
  • Hands-on experience with version control systems (Git, GitHub/GitLab).
  • Soft Skills:
  • Strong analytical and algorithmic problem-solving abilities.
  • Solid organizational skills with the ability to manage competing priorities.
  • Excellent communication and teamwork skills.
  • Career Growth: Ample opportunities for skill advancement, continuous learning, and professional development.
  • Diverse Projects: Work on varied high-impact projects within a professional, collaborative environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Client of imploy • Riyadh

On-site
SAR 120,000 - 180,000
Software Engineer
Software Engineer

Imploy • Riyadh

On-site
SAR 134,000 - 201,000
Senior Developer
Senior Developer

TAWANTECH • Riyadh

On-site
SAR 180,000 - 280,000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • Saudi Arabia

Remote
SAR 300,000 - 420,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Emdad By Elm • Riyadh

On-site
SAR 180,000 - 360,000
Software Technical, Senior Engineer
Software Technical, Senior Engineer

Adree • Riyadh

On-site
SAR 280,000 - 480,000
16068 - Senior Software Engineer
16068 - Senior Software Engineer

ParamInfo • Riyadh

On-site
SAR 320,000 - 520,000
Senior Full stack Programmer - IT | Saudi Arabia
Senior Full stack Programmer - IT | Saudi Arabia

Rawaj-HCM • Riyadh

On-site
SAR 240,000 - 360,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Hungerstation • Riyadh

On-site
SAR 300,000 - 420,000
Senior Software Engineer — Build Scalable APIs & Systems
Senior Software Engineer — Build Scalable APIs & Systems

Imploy • Riyadh

On-site
SAR 180,000 - 320,000