Software Engineering Jobs in Saudi Arabia
There are 133 open Software Engineering jobs in Saudi Arabia on freehire right now. 21 of them were posted recently. The skills employers ask for most often are api, java and react.
Most requested skills
- api 50%
- java 35%
- react 31%
- javascript 29%
- cloud 27%
- sql 26%
- dotnet 25%
- angular 23%
How the work is done
- Hybrid 10 · 8%
- Remote 7 · 5%
- Onsite 3 · 2%
Visa sponsorship offered in 100% of the 7 postings that state a position on it.
Seniority
- Senior 41
- Junior 6
- Intern 4
- Lead 4
- Middle 4
- Principal 4
Who is hiring
- 1000+ employees 8
- 501-1000 employees 3
- 201-500 employees 2
- 51-200 employees 2
10x Software Engineer
Build and scale a high-throughput, AI-native customer-experience platform handling billions of events using Ruby/Python, PostgreSQL, Elasticsearch, RabbitMQ, and Kubernetes.
Senior Software Engineer
Build and own large-scale financial systems and APIs that power national financial services, working full-stack in a high-traffic startup environment.
Software Engineer - Contractor
Builds secure, WCAG-compliant front-end interfaces in Vue.js/TypeScript, translating Figma designs into production code while visualizing cryptographic states and real-time data for enterprise cybersecurity platforms.
Senior Software Engineer
Build full-stack AI applications integrating front-end frameworks with back-end services and machine learning models for financial crime prevention and enterprise knowledge intelligence in Saudi Arabia.
Software Engineer
Designs and maintains database systems and web applications using Oracle, SQL Server, or PostgreSQL; focuses on performance, security, and reliability.
Software Engineer
Build and maintain web apps for SME banking using React, TypeScript on the front end and .NET/C# APIs with PostgreSQL on the back end.
Software Engineer
Designs, builds, and maintains database systems and applications in Hafar Al-Batin, ensuring performance, security, and reliability for business operations.
Software Engineer
Build and maintain web apps and databases for marine-science data, integrating sensor streams, GIS, and models for researchers at KAUST’s Red Sea Research Center.
Senior Java Developer - Spring Boot Microservices (Banking)
Build and maintain Java-based banking microservices using Spring Boot in a 24/7 financial environment, with occasional C#.Net tasks.
Software Engineer
Mid-level software engineer builds and maintains telecom systems using Java and Angular in a hybrid role for European clients, collaborating across time zones.
Software Engineer II - Tech & AI at McKinsey
Build and advise on next-gen AI and software products for clients, using full-stack tech like React, Python, and cloud platforms while coaching teams on Agile practices.
Principal Software Engineer - QuantumBlack, AI by McKinsey
Lead enterprise-grade AI software projects, mentor teams, and shape tech strategies for clients across industries while architecting scalable solutions.
Software Engineer II
Builds and maintains scalable backend services and APIs for Hala’s fintech platform, using languages like .NET, Python, or Go and cloud-native tools.
Telecom Software Engineer (Hybrid | Java/Angular)
Builds and maintains telecom software systems using Java for backend and Angular for frontend in a hybrid work model.
Java Developer - C2H
Builds and maintains Java-based banking applications using J2EE and web services for a staffing firm serving financial clients.
Java Software Engineer
Build and maintain full-stack Java applications using Spring Boot, Angular/React, and microservices for an HR-focused enterprise platform.
