Software Engineer
S3-KSA · Riyadh, Saudi Arabia ·
- Category
- Software engineering
- Experience
- 4+ years
Software Engineer in Riyadh/Jeddah, Saudi Arabia, who plans, develops, tests, and maintains software applications across the full SDLC and troubleshoots software and hardware issues. Core tech: Java, Python, C#, and SQL databases (MySQL, SSMS, Oracle).
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+.