54 Computer Science jobs in Riyadh
Data Partner - Computer Science - Arabic - Remote
Posted 20 days ago
Job Viewed
Job Description
- Data Partner - Computer Science - Arabic - Remote
You must first log in before applying to jobs.
Data Partner - Computer Science - Arabic - RemoteAre you ready to use your domain knowledge to advance AI? Join us as a Data Partner and work remotely with flexible hours. We are seeking highly knowledgeable Subject Matter Expert to design advanced, domain-specific questions and solutions. The role involves creating challenging problem sets that test deep reasoning and expertise in the assigned field.
TELUS Digital AI Community
Our global AI Community is a vibrant network of 1 million+ contributors from diverse backgrounds who help our customers collect, enhance, train, translate, and localize content to build better AI models. Become part of our growing community and make an impact supporting the machine learning models of some of the world's largest brands.
Key Responsibilities:
- Develop complex, original question-and-answer pairs based on advanced topics in your area of expertise.
- Ensure questions involve multi-step problem-solving and critical thinking.
- Provide detailed, clear solutions that meet high academic standards.
- Collaborate with cross-functional teams to refine and enhance content.
Basic Requirements:
- A completed Master, Bachelor or local equivalent in Computer Science is essential
- Strong proficiency in Arabic writing with excellent grammar, clarity, and the ability to explain complex concepts concisely
Assessment:
In order to be hired into our community, you'll go through a subject-specific qualification exam that will determine your suitability for the position and complete ID verification.
Payment:
- Currently, pay rates for experts range from $20 - $30 USD per hour
- Our Payment terms are defined for each project.
All qualified applicants will receive consideration for a contractual relationship without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. At TELUS Digital AI, we are proud to offer equal opportunities and are committed to creating a diverse and inclusive community. All aspects of selection are based on applicants' qualifications, merits, competence, and performance without regard to any characteristic related to diversity
To apply, please reach us at by sending a copy of your CV along with the following details:
- Year of Birth
- Country Origin
- Current Country of Residence
- Native language and any additional languages spoken
- Subject Title: "AKHTABOOT - (Data Partner - Computer Science Arabic - Remote)"
Software Engineer
Posted 1 day ago
Job Viewed
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-Ljbffrsoftware engineer
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the software engineer role at NS Agency
Join to apply for the software engineer role at NS Agency
Get AI-powered advice on this job and more exclusive features.
We are looking for a passionate Software Engineer to design, develop and install software solutions.
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Requirements
- Proven work experience as a Software Engineer or Software Developer
- Experience designing interactive applications
- Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Other
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at NS Agency by 2x
Get notified about new Software Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
Research and Development Software EngineerRiyadh, Riyadh, Saudi Arabia 16 hours ago
Riyadh, Riyadh, Saudi Arabia 19 hours ago
Riyadh, Riyadh, Saudi Arabia 20 hours ago
Assistant Manager - Full Stack DeveloperRiyadh, Riyadh, Saudi Arabia 20 hours ago
Full Stack Mobile Application DevelopmentWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
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.
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.
• 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 .
Software Engineer
Posted today
Job Viewed
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-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
- Analyze user requirements.
- Research, design and write new software programs.
- Create technical specifications.
- Research new technologies.
- You will be doing a task assigned to you by HgP.
- Kingdom of Saudi Arabia.
**Requirements**:
- Bachelor’s degree holder in Computer related courses.
- Relevant experience as a Software Engineer for 6 years.
- Knowledge in computer system and technologies.
- Technical competency.
- Ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely.
- Meticulous and organized approach to work.
- Logical, Analytical, and creative approach to problems.
- Business skills and commercial awareness is an advantage.
- Can work independently or with a team.
- Ability to learn new skills and technologies quickly.
- Must have an excellent English Grammar and Language (writing & speaking).
- Beneficial to have knowledge of US Government organization.
- Beneficial to have knowledge on C4I (Command, Control, Communications, Computers and Intelligence) workings.
Software Engineer
Posted today
Job Viewed
Job Description
- Collaborate with stakeholders to gather and analyze software requirements.
- Design and develop software solutions that meet business and technical requirements.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to integrate software components and resolve issues.
- Participate in code reviews and provide feedback to enhance code quality.
- Keep up-to-date with emerging trends and technologies in software engineering.
- Document software designs, technical specifications, and user manuals.
**Requirements**:
diploma or bachelor's degree in Computer Science or related field.
2+ years of experience in technology field.
Strong proficiency in one or more programming languages such as Python, or dart flutter.
Good understanding with software development methodologies and tools.
Good understanding of database systems andSQL.
Knowledge of web technologies such as HTML, CSS, and JavaScript.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Good Knowledge ofGit**.
Be The First To Know
About the latest Computer science Jobs in Riyadh !
Staff Software Engineer
Posted 1 day ago
Job Viewed
Job Description
HungerStation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
Job Description
We are looking for a highly talented Staff Software Engineer to join our team in Riyadh. If you are looking for a place where you can both show hands-on experience creating direct impact, and drive engineering excellence enhancements, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player being able to drive complex tech initiatives end-to-end across multiple teams.
Your Responsibilities Include
- Own technical agenda and drive complex technical initiatives within your domain
- Being a go-to person for your engineering community with your deep tech expertise
- Setting standards of engineering excellence and lead engineers by own example
- Coaching and mentoring other engineers as a senior member of our Backend chapter
- Play a major role in architectural decision making on a platform that is used by millions of people.
- Playing an active role in designing, improving and most importantly securing the overall backend architecture to support massive growth in users and products without compromise.
- Support teams in infrastructure management in a cloud environment.
- We embrace Design Driven Development, SOLID Principles, Event-driven Architecture, Algorithms and automated tests (unit, integration and functional).
- Understanding development lifecycle and collaborating with cross-functional and agile teams.
- Participate in the continuous and common effort of test coverage, refactoring and documentation.
- Showing off your code review, debugging and investigation skills on a regular basis
- More than 8 years experience in several programming languages like GoLang, RoR, Java or Python, NodeJs, PHP
- Tech evangelist : Be present on a local technical scene (meetups, LinkedIn, stackoverflow, etc…)
- More than 8 years experience in several programming languages like GoLang, RoR, Java or Python, NodeJs, .NET Core
- Strong experience with common observability tools such as Grafana, Datadog, New Relic, etc.
- You’ve played a major role building complex, high-quality applications, and have a strong knowledge of Domain Driven Design and microservice architecture.
- You’re expert in selecting from best practice Design Patterns and Design Principles when building your Software Architectures and Algorithms
- Strong knowledge of several databases and their tradeoffs, like Postgresql, MySQL and NoSQL
- Flexible and open-minded personality and comfortable working with multiple teams.
- Strong experience working with the following; Docker & Kubernetes, GCP, AWS, terraform
Why this is an amazing opportunity for you:
- You will have a high impact on multiple teams within your domain and beyond.
- You will have a lot of complex technical challenges to solve and prove your both hands-on and leadership skills.
- You will have an opportunity to elevate engineering excellence with your valuable experience and deep understanding of engineering.
- You will have a direct impact within the market leader company.
- You will have an opportunity to collaborate with brightest engineering minds at HungerStation as well as all around the world being a part of a bigger DeliveryHero group.
- We offer visa & relocation support globally to our permanent employees.
- Exchange ideas and meet 2000+ colleagues from different teams within Delivery Hero in our active guilds and through our global tech & product community.
- Develop your skills with your personal educational budget for conferences and external training.
- Access our e-learning platform MyAcademy and participate in our various inhouse training, including German learning options.
- And much more…
- Seniority level Mid-Senior level
- Employment type Contract
- Job function Information Technology
- Industries Software Development and IT Services and IT Consulting
Get notified about new Staff Software Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
Senior Test Analyst (Software Quality Engineer) Senior Full-Stack Software Engineer - Riyadh Embedded Linux Senior Software Engineer - Optimisation Senior Software Engineer - Anti-Fraud - Riyadh Senior Consultant, AI Software Engineer, FAAS, Jordan, KSA, Egypt Senior Software Engineer - Python/MongoDB Lead Python Software Engineer, Commercial Systems Lead Golang Software Engineer, Commercial Systems Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer - .Net
Posted 1 day ago
Job Viewed
Job Description
Radicalhire, Saudi Arabia
Our client is one of the leading Telecom Companies in the Middle East region, undertaking a substantial expansion plan. This growth requires the addition of dynamic resources with diverse and extensive IT backgrounds. These career enhancement opportunities are positioned with a tax-free salary package.
Responsibilities:
- Must be able to produce top quality code, following set coding standards, with no supervision.
- Review requirements and functional specification documents.
- Participate in resolving changes in projects.
- Identify, track, and manage technical issues in projects.
- Provide and maintain high-quality project documentation.
- Provide proactive suggestions to enhance the quality of work.
- 3+ years proven experience in ASP.Net, VB.Net, C#, MS SQL server.
- Strong priority and results orientation, with attention to detail.
- Good interpersonal skills and the ability to coordinate effectively with other developers.
- Strong verbal, written communication, and presentation skills.
- Deliver high-quality work while following project timelines.
- Enterprise application development experience on Microsoft platform preferred.
- Ability to customize solutions like DMS FileNET development background is a plus.
Staff Software Engineer
Posted 1 day ago
Job Viewed
Job Description
About the opportunity
We are looking for a highly talentedStaff Software Engineer to join our team in Riyadh. If you are looking for a place where you can both show hands-on experience creating direct impact, and drive engineering excellence enhancements, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player being able to drive complex tech initiatives end-to-end across multiple teams.
Your responsibilities include:
- Own technical agenda and drive complex technical initiatives within your domain
- Being a go-to person for your engineering community with your deep tech expertise
- Setting standards of engineering excellence and lead engineers by own example
- Coaching and mentoring other engineers as a senior member of our Backend chapter
- Play a major role in architectural decision making on a platform that is used by millions of people.
- Playing an active role in designing, improving and most importantly securing the overall backend architecture to support massive growth in users and products without compromise.
- Support teams in infrastructure management in a cloud environment.
- We embrace Design Driven Development, SOLID Principles, Event-driven Architecture, Algorithms and automated tests (unit, integration and functional).
- Understanding development lifecycle and collaborating with cross-functional and agile teams.
- Participate in the continuous and common effort of test coverage, refactoring and documentation.
- Showing off your code review, debugging and investigation skills on a regular basis
What you need to be successful
- More than 8 years experience in several programming languages like GoLang, RoR, Java or Python, NodeJs, PHP
- Tech evangelist : Be present on a local technical scene (meetups, LinkedIn, stackoverflow, etc…)
- More than 8 years experience in several programming languages like GoLang, RoR, Java or Python, NodeJs, .NET Core
- Strong experience with common observability tools such as Grafana, Datadog, New Relic, etc.
- You’ve played a major role building complex, high-quality applications, and have a strong knowledge of Domain Driven Design and microservice architecture.
- You’re expert in selecting from best practice Design Patterns and Design Principles when building your Software Architectures and Algorithms
- Strong knowledge of several databases and their tradeoffs, like Postgresql, MySQL and NoSQL
- Flexible and open-minded personality and comfortable working with multiple teams.
- Strong experience working with the following; Docker & Kubernetes, GCP, AWS, terraform
Who we are
HungerStation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
What's in it for you
Why this is an amazing opportunity for you:
- You will have a high impact on multiple teams within your domain and beyond.
- You will have a lot of complex technical challenges to solve and prove your both hands-on and leadership skills.
- You will have an opportunity to elevate engineering excellence with your valuable experience and deep understanding of engineering.
- You will have a direct impact within the market leader company.
- You will have an opportunity to collaborate with brightest engineering minds at HungerStation as well as all around the world being a part of a bigger DeliveryHero group.
We offer:
- We offer visa & relocation support globally to our permanent employees.
- Exchange ideas and meet 2000+ colleagues from different teams within Delivery Hero in our active guilds and through our global tech & product community.
- Develop your skills with your personal educational budget for conferences and external training.
- Access our e-learning platform MyAcademy and participate in our various inhouse training, including German learning options.
- And much more…