148 Software Engineer jobs in Saudi Arabia

Software Engineer

Riyadh, Riyadh 1957 Ventures

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Engineer role at 1957 Ventures

Join to apply for the Software Engineer role at 1957 Ventures

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

Direct message the job poster from 1957 Ventures

Digital Trailblazer | Internal Disruptor & Status Quo Breaker | AI Doctoral Researcher @SwanseaUniversity | Launched Digital Products for HP…

1957 Ventures, the fintech venture builder by Riyad Capital, is seeking an exceptional AI Engineer to drive technical innovation across our portfolio of fintech ventures in the MENA region. This is a highly hands-on role for a versatile technologist who combines deep AI/ML expertise with full-stack development capabilities to build cutting-edge financial products from inception through scale.

The AI Engineer will be responsible for designing, implementing, and deploying AI-powered solutions that transform financial services across our ventures. You will work directly with founding teams to rapidly prototype and build production-ready systems that leverage large language models, machine learning, and modern cloud architectures. This role requires the ability to work across the entire technical stack - from cloud infrastructure and edge computing to frontend applications and AI model deployment - while maintaining a builder's mindset and shipping code daily.

As AI Engineer, you will architect and implement AI/ML pipelines for financial applications including fraud detection, credit scoring, and intelligent automation; build and deploy scalable full-stack applications using modern frameworks and cloud services; develop LLM-powered features for customer service, document processing, and financial advisory; design distributed systems that handle real-time financial transactions at scale; implement edge computing solutions for low-latency financial services; establish MLOps practices and infrastructure for model deployment and monitoring; collaborate with product teams to identify AI opportunities and rapidly prototype solutions; and ensure security, compliance, and performance optimization across all systems. You will report to the CTO or technical leadership while maintaining high autonomy in technical decision-making.

This is a full-time position based in Riyadh, Saudi Arabia, offering the opportunity to shape the technical foundation of multiple fintech ventures. The role offers competitive compensation, equity participation, and the chance to work with cutting-edge AI technologies in financial services.

Essential Qualifications:

  • 5+ years of hands-on software development experience with at least 2 years focused on AI/ML in production environments
  • Proven expertise in developing and deploying large language models (LLMs) and transformer architectures
  • Strong full-stack development skills with production experience in modern web frameworks
  • Extensive hands-on experience with major cloud platforms (AWS, GCP, Azure) including serverless architectures and container orchestration
  • Experience with Linux systems administration and DevOps practices
  • Track record of building and scaling production systems handling significant traffic or data volumes
  • Understanding of financial services, fintech applications, or regulated environments
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • Fluency in English required; Arabic language skills preferred

Technical Expertise Required:

  • Hands-on experience with LLM frameworks (OpenAI, Anthropic, LangChain, LlamaIndex, Hugging Face)
  • Proficiency in ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Experience with prompt engineering, fine-tuning, and RAG architectures
  • Knowledge of vector databases and embedding systems
  • MLOps and model deployment pipelines
  • Advanced proficiency in AWS, GCP, or Azure services (compute, storage, networking, AI/ML services)
  • Experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi)
  • Serverless architectures and edge computing platforms
  • Message queuing and streaming systems (Kafka, RabbitMQ, Pub/Sub)

Full-Stack Development:

  • Frontend frameworks (React, Next.js, Vue.js, or Angular)
  • RESTful APIs and GraphQL
  • Web servers and proxies (Apache, Nginx, Caddy)

DevOps & Security:

  • CI/CD pipelines and automation
  • Monitoring and observability (Prometheus, Grafana, ELK stack)
  • Security best practices for financial applications
  • Performance optimization and load testing
  • Builder Mentality: Obsession with shipping code and building products, not just architecting solutions
  • Problem-Solving: Ability to tackle ambiguous technical challenges and deliver practical solutions quickly
  • Technical Leadership: Capability to make architectural decisions and guide technical direction across teams
  • Innovation Drive: Passion for exploring and implementing cutting-edge AI technologies in practical applications
  • Rapid Prototyping: Ability to quickly build POCs and MVPs to validate ideas
  • Cross-functional Collaboration: Strong communication skills to work with non-technical stakeholders
  • Learning Agility: Continuous learner who stays current with rapidly evolving AI/ML landscape
  • Pragmatic Approach: Balances technical excellence with business needs and time-to-market

Preferred Qualifications:

  • Experience building AI applications specifically for financial services (fraud detection, risk assessment, robo-advisory)
  • Knowledge of edge AI and on-device inference optimization
  • Contributions to open-source AI/ML projects
  • Experience with blockchain or distributed ledger technologies
  • Background in quantitative finance or algorithmic trading
  • Previous startup or venture studio experience
  • Publications or speaking engagements in AI/ML
  • Experience with Arabic NLP and language models
  • Knowledge of regulatory compliance in AI (explainable AI, bias detection)
  • Expertise in specific domains: computer vision, NLP, time series analysis, or recommendation systems
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries Venture Capital and Private Equity Principals

Referrals increase your chances of interviewing at 1957 Ventures by 2x

Get notified about new Software Engineer jobs in Riyadh, Saudi Arabia .

Software Engineer (Full-time, On-site, Riyadh)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

software engineer

Riyadh, Riyadh NS Agency

Posted 7 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

Jeddah, Makkah Radicalhire

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineer
Radicalhire, Saudi Arabia

Our Client is a leading solutions provider in Saudi Arabia and the Middle East, offering a wide range of solutions such as E-Learning, Document Management, and Customized Educational Solutions. They are authorized partners and resellers for WebCT, providing a world-leading course management system along with other tools for complete web-based learning solutions to higher education, K12, and corporate e-learning. In an effort to enhance their presence and solution provisioning, our client is looking to hire qualified professionals.

Job Specification
  • Bachelor of Computer Science
  • 2-3 years experience
  • .Net and SQL Experience is a must
  • Knowledge of Document Management Systems is an asset
  • Good verbal and written English
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

canonical

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Bachelor of Technology/Engineering (Agriculture)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

What we are looking for in you:

  • You have expertise in Python.
  • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
  • You have a good understanding of build systems and toolchains, including for cross-compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
  • Work with external open source and commercial projects to understand how we can better serve community needs.
What we offer you:

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

  • Fully remote working environment - we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues at sprints.
  • Priority Pass for travel and travel upgrades for long haul company events.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Atheer Ct

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

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 21 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.

Senior Software Engineer

Riyadh, Riyadh Aixplain

Posted today

Job Viewed

Tap Again To Close

Job Description

Come join a team of industry and science leaders to achieve a vision of empowering innovation through state of the art artificial intelligence and machine learning. We are addressing exciting challenges for our customers, at the intersection of AI/ML and cutting-edge cloud infrastructure, with NLP being a core area of what we do and what we offer our customers.

What You Would Do:
  1. Write production code.
  2. Design, architect, and implement robust infrastructure solutions for AI systems, ensuring optimal performance, scalability, and cost-efficiency while considering the unique requirements and complexities associated with artificial intelligence.
  3. Champion the adoption of cutting-edge data science methodologies within the team, fostering an environment that prioritizes system scalability and seamless development processes.
  4. Transform AI/ML prototypes developed by our scientists into industry-grade products, facilitating the seamless integration of aiXplain's platform for both existing and prospective clients.
  5. Drive innovation and excellence in software engineering by designing, developing, testing, deploying, documenting, maintaining, and enhancing software solutions, while effectively managing project priorities, deadlines, and deliverables to ensure the timely delivery of high-quality products.
Must Haves:
  1. BSc in Computer/Software Engineering, Science, or a related technical field.
  2. Minimum of 7 years in software development.
  3. High level expertise in UML.
  4. High level of expertise in traditional computer software system design.
  5. Experience writing production code.
  6. Ability to handle ambiguity and thrive in a highly collaborative tech-startup environment, while maintaining a customer-centric approach.
  7. Advanced proficiency in Python programming language.
  8. Familiarity with unit testing tools, such as Pytest.
  9. Proficient in using Github for code management.
  10. Strong experience with multithreading and multiprocessing programming (e.g., Celery, Ray).
  11. Good experience in deploying models using FastAPI.
  12. Well-versed with SQL/NoSQL databases and Big-Data platforms (e.g., MongoDB, Hadoop, Elastic-search, Redis).
Nice To Haves:
  1. Experience in designing, building, and deploying end-to-end ML pipelines using deep learning frameworks such as Scikit-learn, PyTorch, and TensorFlow.
  2. Familiarity with MLOps and AutoML platforms, including Kubeflow, MLflow, Kubernetes, and Docker.
  3. Experience with cloud infrastructure orchestration using scripting tools.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer Jobs in Saudi Arabia !

Junior Software Engineer

Riyadh, Riyadh Supertech Innovation Labs

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

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


Do you want to love what you do at work? Do you want to make a difference, an impact, and transform peoples lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?


If yes, then this is the job you are looking for, webook.com is Saudi's #1 event ticketing and experience booking platform in terms of technology, features, agility, revenue serving some of the largest mega events in the Kingdom surpassing over 2 billion in sales. webook.com is part of the Supertech Group also consisting of UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.


We're looking for someone to start immediately so apply today and if you fit what we're looking for we'll be in touch straight away. As a Junior Software Engineer, there are multiple types of roles and teams you may be a good fit for at webook.com.


Here are some examples of roles and teams that you can have an impact on:



  • Business Analysts- Ability to understand and gather complex business needs, map out technical solutions, and help develop and manage in defined timelines

  • QA Engineering- Create and execute test cases to identify problems in mobile and web applications and recommend improvements in software to enhance the user experience

  • Backend Engineering- Design, build and maintain the server-side of web applications that lets us scale Hala Yalla to millions of users around the world

  • Mobile Engineering- Craft the Hala Yalla client experience on mobile devices by learning and applying the ins and outs of iOS and Android SDK using React Native

  • Front End Engineering- Help keep our websites up and running by building fast, scalable, and responsive Hala Yalla experiences for the modern web, using technologies like Typescript, React, and Redux



Responsibilities

As a Junior Software Engineer you may be a good fit for the following teams and responsibilities, with the listed focus areas:



Qualifications

  • 0-2 years of full-time experience in software development

  • Bachelor's degree in Computer Science, Software Engineering or related field

  • Experience writing software as part of full-time work, college/bootcamp coursework, personal projects, internships, coding competitions or research

  • Excellent communication skills, both oral and written (English & Arabic)



Seniority level
  • Entry level


Employment type
  • Full-time


Job function
  • Other


Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer (Backend)

HALA

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome
Overview

HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future

This advertiser has chosen not to accept applicants from your region.

Rust Software Engineer

Dammam Fathom.io

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

About The Role

Fathom.io is a pioneering AI company, marking our footprint on the global stage with a presence in Saudi Arabia, Poland, and Norway. As a pre-series A startup, we are proudly backed by one of the world's leading corporations, underscoring our potential and the innovative spirit driving our mission. Our platform is engineered to address complex business challenges through cutting-edge AI solutions, and we are on the brink of launching a product set to revolutionize the industry.

What We Offer

  • Competitive salary and benefits package.
  • A dynamic and challenging work environment.
  • Opportunities for professional growth and development.
  • The chance to be part of a supportive and motivated team, dedicated to making a difference.

What You’ll Be Doing

  • Develop and maintain software applications using Rust.
  • Design and implement system architectures that are robust, scalable, and secure.
  • Collaborate with product managers, designers, and other engineers to define and refine product requirements.
  • Optimize and refactor existing code to improve performance and maintainability.
  • Write comprehensive unit and integration tests to ensure software quality.
  • Participate in code reviews to maintain high standards of code quality and share knowledge with the team.
  • Debug and resolve issues reported by users and automated systems.

What You'll Need

  • Proven experience as a software engineer with a strong focus on Rust development.
  • Solid understanding of systems programming and concurrent programming paradigms.
  • Experience with building and deploying high-performance, low-latency applications.
  • Familiarity with software development tools and processes, such as Git, CI/CD, and automated testing.
  • Knowledge of security best practices in software development.
  • Strong problem-solving skills and the ability to work independently as well as part of a team.

Nice to have

  • Master's degree
  • Certifications

We're excited about the future and look forward to potentially having you on our team. Apply today to join our journey of growth and innovation! #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 Software Engineer Jobs