125 Code Reviews jobs in Riyadh

Software Quality Assurance Engineer

Riyadh, Riyadh Astek

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Astek

International Talent Acquisition Specialist

We are seeking a Software Quality Assurance Engineer for one of our clients. In this role, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and quality assurance processes.

Key Responsibilities

  • Review and analyze requirements, specifications, and technical design documents to provide timely and constructive feedback.
  • Estimate, prioritize, plan, and coordinate quality testing activities to ensure thorough coverage.
  • Create detailed, comprehensive, and well-structured test cases to validate software functionality.
  • Develop and implement testing processes for both new and existing products to meet client requirements.
  • Collaborate with IT teams and vendors to create end-to-end testing plans, defining the scope and schedule of testing activities.
  • Execute various testing activities, including performance, regression, integration, system, security, user acceptance, and ad-hoc testing, to identify defects during the software development lifecycle.
  • Document software defects using a bug tracking system and communicate findings to software developers.
  • Conduct API testing, including automation, mock servers, and API documentation.
  • Utilize SQL skills to write basic and complex queries for data validation.
  • Work closely with the automation team to enhance automated test coverage.
  • Test mobile applications and utilize simulators for debugging purposes.
  • Inspect API calls from mobile devices using tools like Postman Proxy, Chucker, Charles, and Fiddler.
  • Test web applications and leverage developer tools for effective debugging.
  • Collect and escalate testing issues as necessary to prevent delays or conflicts.
  • Track test metrics, such as post-implementation defects reported by users, to evaluate the performance of testing activities.
  • Assist in creating performance reports to provide project stakeholders with updates on progress, issues, and risks.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software quality assurance.
  • Certification as a tester with ISTQB Foundation Level is preferred.
  • Proven experience in software quality assurance practices.
  • Familiarity with Agile/Scrum development methodologies.

Preferred Qualifications

  • Strong skills in creating and executing test cases and test plans.
  • Experience with API testing and automation tools.
  • Proficiency in SQL for database testing and validation.

Core Competencies

  • Excellent problem-solving and analytical skills with a focus on quality and performance.
  • Strong communication and collaboration abilities to work effectively with cross-functional teams.
  • High attention to detail and accountability in managing testing processes.
  • Adaptability and a commitment to continuous learning in evolving software testing technologies.
Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • Quality Assurance
Industries
  • IT Services and IT Consulting

We’re not posting a public listing; this description is for internal review.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Ouma Company

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Ouma Company specializes in providing comprehensive technical support, operations, and management services for digital banks. Our expertise includes advanced programming and continuous monitoring, plus tailored solutions to enhance and optimize networks, websites, and mobile applications. With a focus on innovation and reliability, we help digital banks achieve operational excellence, security, and sustainable growth.

Role Description

This is a full-time on-site role for a Software Engineer located in Riyadh, Saudi Arabia. The Software Engineer will be responsible for designing, developing, and maintaining software applications, as well as performing back-end web development and programming. The role includes working with object-oriented programming, and collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities
  • Design, develop, and maintain software applications
  • Perform back-end web development
  • Collaborate with cross-functional teams to deliver high-quality software solutions
Qualifications
  • Strong skills in Software Development and Back-End Web Development
  • Proficiency in Programming and Object-Oriented Programming (OOP)
  • Solid foundation in Computer Science
  • Ability to work collaboratively in a team environment
  • Excellent problem-solving and analytical skills
  • Bachelor’s degree in Computer Science or a related field
  • Experience in the digital banking industry is a plus
Employment Type
  • Full-time
Seniority level
  • Entry level

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

software engineer

Riyadh, Riyadh NS Agency

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the software engineer role at NS Agency .

We are looking for a passionate Software Engineer to design, develop, and install software solutions.

Responsibilities include gathering user requirements, defining system functionality, and coding in languages such as Java, Ruby on Rails, or .NET (e.g., C++ or JScript.NET). Candidates should be familiar with the software development life cycle (SDLC) from analysis to deployment.

The role aims to build high-quality, innovative, and fully functional software that adheres to coding standards and technical designs.

Requirements
  • Proven experience as a Software Engineer or Developer
  • Experience designing interactive applications
  • Ability to develop in Java, Ruby on Rails, C++, or similar languages
  • Strong knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Experience with web frameworks like JSF, Wicket, GWT, or Spring MVC
Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Other
  • Industries: IT Services and IT Consulting

Note: This job posting appears to be active. Referrals can double your chances of interviewing at NS Agency.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Nybl

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

About nybl

We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

The Role

As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.

Responsibilities

Design and develop software applications using C#, adhering to coding standards and best practices.

Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.

Translate software requirements into technical specifications and designs.

Write clean, efficient, and maintainable code to implement software solutions.

Conduct thorough unit testing to ensure the reliability and quality of the software.

Debug and resolve software defects and issues in a timely manner.

Collaborate with other software engineers to review code and provide constructive feedback.

Participate in code reviews and contribute to the improvement of coding standards and practices.

Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.

Troubleshoot and resolve software performance and scalability issues.

Document software designs, technical specifications, and implementation details.

Assist in the deployment and configuration of software applications.

Drive improvements in all areas, including data quality, testing and CI

Provide technical guidance and mentorship to junior software engineers.

Required Skills

Strong proficiency in C# programming language.

Experience in software development using .NET framework and related technologies.

Solid understanding of object-oriented programming principles and design patterns.

Proficiency in database development and SQL.

Familiarity with software development methodologies, such as Agile or Scrum.

Experience with version control systems, such as Git.

Strong problem-solving and analytical skills.

Excellent communication and collaboration abilities.

Ability to work effectively in a team-oriented environment.

Strong attention to detail and a commitment to delivering high-quality software.

Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

Experience with cloud technologies

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh PSDSARC

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

· Manage a team of software/embedded engineers.


· Train a team of software/embedded engineers.


· Conduct code reviews and ensure code quality.


· Code management and integration.


· Design software architecture.


· Developing and debugging C/C++ code for microcontrollers/microprocessors e.g. STM32/ARM.


· Developing interprotocol hardware peripheral interfacing (UART, SPI, I2C).


· Working with multi-engineering disciplines such as systems engineering, RF, DSP, and mechanical engineers.


· Troubleshoot and resolve issues on system-level.


· Work with internal teams and external partners.


· Working with version control software such as Git.


· Any other tasks assigned by the supervisor of employee.

Skills


  • Ability to lead a team of engineers.

  • Provide technical support and guidance to a team of engineers.

  • Ability to translate top level design of systems into software architecture.

  • Full stack development.

  • Design and manage Git repositories.

  • Experience coding in (C/C++/Python).

  • Experience coding in MATLAB.

  • Experience with Microcontrollers/Microprocessors such as STM32/ARM families.

  • Experience with sensors and actuators control.

  • Experience in serial communication protocols for embedded systems.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Atheer Ct

Posted today

Job Viewed

Tap Again To Close

Job Description

Riyadh, Saudi Arabia | Posted on 03/13/2025

ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telecoms and enterprises. Our products are engineered to provideextremely high-speed wireless links without the need for extensive ground infrastructure.

Job Description

At ATHEER Connectivity , we are developing cutting-edge mmWave wireless solutions that provide fiber-like connectivity for ISPs and enterprises. As we expand our product offerings, we are looking for a Software Engineer to contribute to the development of our networking software, management platforms, and embedded systems .

If you are passionate about networking, embedded systems, and wireless technology , this is an exciting opportunity to work on next-generation telecom solutions.

Key Responsibilities

Software Development & Integration

•Design, develop, and maintain software for wireless networking solutions .

•Work on firmware, embedded systems, and network management software .

•Develop and optimize networking protocols, APIs, and cloud-based management platforms .

•Write efficient, scalable, and maintainable code for network automation, monitoring, and control .

Networking & System Development

•Implement and optimize network protocols for high-speed wireless communication .

•Develop tools for wireless network monitoring, performance analysis, and diagnostics .

•Work with RF engineers, hardware engineers, and product teams to ensure seamless software-hardware integration.

Testing & Optimization

•Debug, test, and improve software performance on real-world deployments .

•Conduct code reviews, unit testing, and system validation for reliability and scalability.

•Optimize latency, throughput, and efficiency for mmWave wireless applications.

Requirements

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

• 2+ years of experience in software development, preferably in networking or embedded systems .

•Strong programming skills in C, C++, Python, or Go .

•Experience with Linux-based systems, networking protocols, and embedded development .

•Knowledge of wireless networking (WiGig, 802.11ad/ay, or mmWave) is a plus .

•Experience with cloud platforms (AWS, Azure, or GCP) and API development is beneficial.

•Strong problem-solving skills and the ability to work in a fast-paced startup environment.

Competitive Salary & Growth Opportunities

•Industry-aligned salary based on experience.

•Fast-track career growth in a high-impact technology startup .

Innovative Work Environment

•Work on cutting-edge wireless networking solutions .

•Collaborate with experts in RF, networking, and software development .

•Hybrid/remote work options.

•Close-knit team with a focus on innovation and problem-solving .

Work on Next-Gen Wireless Tech

•Build software solutions for high-speed mmWave networking .

•Shape the future of wireless connectivity and smart networking .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Nybl

Posted today

Job Viewed

Tap Again To Close

Job Description

About nybl

We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

The Role

As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.

Responsibilities

Design and develop software applications using C#, adhering to coding standards and best practices.

Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.

Translate software requirements into technical specifications and designs.

Write clean, efficient, and maintainable code to implement software solutions.

Conduct thorough unit testing to ensure the reliability and quality of the software.

Debug and resolve software defects and issues in a timely manner.

Collaborate with other software engineers to review code and provide constructive feedback.

Participate in code reviews and contribute to the improvement of coding standards and practices.

Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.

Troubleshoot and resolve software performance and scalability issues.

Document software designs, technical specifications, and implementation details.

Assist in the deployment and configuration of software applications.

Drive improvements in all areas, including data quality, testing and CI

Provide technical guidance and mentorship to junior software engineers.

Required Skills

Strong proficiency in C# programming language.

Experience in software development using .NET framework and related technologies.

Solid understanding of object-oriented programming principles and design patterns.

Proficiency in database development and SQL.

Familiarity with software development methodologies, such as Agile or Scrum.

Experience with version control systems, such as Git.

Strong problem-solving and analytical skills.

Excellent communication and collaboration abilities.

Ability to work effectively in a team-oriented environment.

Strong attention to detail and a commitment to delivering high-quality software.

Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

Experience with cloud technologies

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Code reviews Jobs in Riyadh !

Senior Software Quality Assurance Engineer

Riyadh, Riyadh Astek

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Software Quality Assurance Engineer Overview

We are seeking a Senior Software Quality Assurance Engineer for one of our clients. In this role, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and quality assurance processes.

Key Responsibilities

Test Automation (Primary Focus)

  • Design and develop scalable, maintainable, and reusable automation frameworks for UI and API testing.
  • Implement frameworks using Selenium WebDriver , Rest Assured , and TestNG/JUnit (Java) or NUnit (C#/.NET) .
  • Develop data-driven and keyword-driven test suites.
  • Integrate automated tests into CI/CD pipelines using Jenkins , GitLab , or Azure DevOps .
  • Apply design patterns such as POM , Factory , and Singleton in the automation framework.
  • Manual Testing & Test Analysis
  • Create, review, and execute manual test cases for functional, regression, integration, and exploratory testing.
  • Analyze business requirements and technical documentation to ensure comprehensive test coverage.
  • Perform negative testing, identify edge cases, and apply boundary value analysis.
  • Contribute to root cause analysis (RCA) for production issues.
  • Work closely with developers, BAs, and product owners to define test strategies and acceptance criteria.
Required Skills & Qualifications
  • 9 years of experience in software testing, including test automation.
  • Strong hands-on experience with Java (preferred) or .NET for automation.
  • Proficiency in:
    • Rest Assured
    • TestNG/JUnit , Postman
    • Git , MS DevOps , Maven (or equivalent)
  • Solid background in manual test design, execution, and requirement analysis.
  • Good knowledge of Agile methodologies (Scrum, Kanban) and STLC .
  • Familiarity with SQL for backend validation and test data preparation.
Core Competencies
  • Excellent problem-solving and analytical skills with a focus on quality and performance.
  • Strong communication and collaboration abilities to work effectively with cross-functional teams.
  • High attention to detail and accountability in managing testing processes.
  • Adaptability and a commitment to continuous learning in evolving software testing technologies.
Seniority level
  • Associate
Employment type
  • Contract
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineer

Riyadh, Riyadh Future Look ITC

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Overview

We are looking for a motivated Junior Software Developer with a strong foundation in full stack development using Python, Node.js, and React. The successful candidate will support the development of applications, learn from experienced engineers, and grow their skills in building scalable and modern software solutions. This role is ideal for someone eager to contribute, learn quickly, and become a core part of the engineering team.

Key Responsibilities
  • Assist in the development and maintenance of web applications using Python, Node.js, and React.
  • Work with senior developers to understand requirements and deliver features.
  • Write clean, simple, and well-documented code.
  • Participate in code reviews and learn best practices in software engineering.
  • Debug and fix issues under guidance.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Continuously learn and apply new technologies as required.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 0–2 years of professional experience in software development.
  • Basic knowledge of Python, Node.js, and React.
  • Familiarity with REST APIs, databases, and version control systems (Git).
  • Strong willingness to learn and grow within a team environment.
  • Good communication skills and ability to take feedback constructively.
Nice to Have
  • Exposure to TypeScript, Next.js, or GraphQL.
  • Familiarity with CI/CD, Docker, or cloud environments (AWS, Azure, GCP).
  • Internship or personal project experience with modern web applications.
  • Contributions to open-source or coding competitions.
What We Offer
  • A structured mentorship program and opportunities to learn from experienced developers.
  • Competitive entry-level compensation with career growth opportunities.
  • Exposure to enterprise projects and modern full stack technologies.
  • Support for continuous learning, certifications, and professional development.
Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting

Note: This description focuses on the Junior Software Developer role and its core requirements. Referrals or unrelated job postings have been removed to keep the description focused and compliant.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior software engineer

Riyadh, Riyadh awn-sa

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
Responsibilities:
Process daily payments.
Manage expenses and payables.
Evaluate internal controls over financial reporting.
Perform regulatory reporting.
Assist in the preparation of financial statements.
Coordinate with internal and external auditors.
Perform fixed asset and MIS reporting.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Code Reviews Jobs View All Jobs in Riyadh