Point your AI agent at freehire and let it find you a job.

Get the CLI →

S3-KSA

NewBe an early applicant

Software Engineer

Posted
Discussion

Summary

Software engineer who plans, builds, tests, debugs, and maintains applications across the full development lifecycle, including troubleshooting software and hardware issues for clients. Requires 4+ years of experience with Java, Python, C#, and SQL databases (MySQL, SSMS, Oracle), working from Riyadh or Jeddah.

Riyadh- jeddah, Saudi Arabia | Posted on 09/09/2026

  • Plan, develop, implement, and maintain software solutions.
  • Design, code, test, debug, and maintain software applications.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Document software specifications, designs, and implementation details.
  • Troubleshoot, debug, and resolve issues in existing software applications.
  • Diagnose and troubleshoot technical hardware issues using available knowledge bases.
  • Contribute to the development of innovative software products that meet client needs and enhance user experience.
  • Perform other tasks assigned by management.

Requirements

  • Bachelor’s degree in Software Engineering, Engineering, or equivalent practical experience.
  • Minimum 4 years of relevant experience .
  • Proficiency in Java, Python, and C# .
  • Strong proficiency in SQL and database management systems , including MySQL, SSMS, and Oracle.
  • Strong troubleshooting and debugging skills.
  • Strong communication and teamwork skills.
  • Preferred certifications: Oracle Certified Professional (OCP) and/or Security+.
#J-18808-Ljbffr

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available