Software Engineer

Riyadh, Saudi Arabia

Job Description

Job Summary
The Software Engineer is responsible for designing, developing, testing, and maintaining scalable software applications. This role collaborates with cross-functional teams to deliver high-quality solutions that meet business and technical requirements while following best coding and security practices.

Core Responsibilities

  • Design, develop, test, and maintain software applications and systems
  • Write clean, maintainable, and efficient code following best practices
  • Collaborate with product managers, designers, and other engineers to define requirements
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Develop and consume RESTful APIs and integrate third-party services
  • Ensure application security, scalability, and reliability
  • Contribute to documentation and knowledge sharing within the team
  • Support deployment and post-release maintenance activities
  • Continuously improve development processes and technical standards


Skills and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Relevant certifications are a plus
  • Proficiency in at least one programming language such as Java, Python, JavaScript, PHP, or C#
  • Strong understanding of object-oriented programming and design patterns
  • Experience with web frameworks and RESTful API development
  • Knowledge of databases (MySQL, PostgreSQL, MongoDB) and data modeling
  • Familiarity with version control systems such as Git
  • Understanding of software testing, debugging, and performance optimization
  • Basic knowledge of cloud platforms and CI/CD pipelines

Job Overview

  • Job Type
    Full Time
  • Nationality
    Open Nationality
  • Experience
  • Gender
  • Job Industry
    Software & Web Development
  • Education
  • Expiry Date
    25 Feb, 26
  • Posted Date
    25 Dec, 25
  • Marital Status
  • Functional Area
    Software & Web Development
  • Driving License
    Not Required

Benefits