Software Engineering Jobs in Saudi Arabia
There are 137 open Software Engineering jobs in Saudi Arabia on freehire right now. 17 of them were posted recently. The skills employers ask for most often are api, java and react.
Most requested skills
- api 48%
- java 35%
- react 30%
- javascript 28%
- cloud 26%
- sql 26%
- dotnet 24%
- angular 22%
How the work is done
- Hybrid 10 · 7%
- Remote 7 · 5%
- Onsite 3 · 2%
Visa sponsorship offered in 100% of the 7 postings that state a position on it.
Seniority
- Senior 42
- Junior 8
- Lead 4
- Middle 4
- Principal 4
- Staff 4
Who is hiring
- 1000+ employees 8
- 501-1000 employees 3
- 201-500 employees 2
- 51-200 employees 2
Staff Software Engineer: Modernize Systems & Microservices
Staff Software Engineer leading legacy system modernization and distributed data solution design for a telecom/tech company, focusing on reliability, performance, and microservices migration while mentoring junior engineers.
Staff Software Engineer - Modernization
Staff Software Engineer leading legacy system modernization for a tech/telecom company, focusing on Java/Spring Boot, microservices migration, Kafka architectures, and distributed data solutions.
Staff Software Engineer, (ERP Platform)
Design, develop, and maintain core features for a large-scale multi-tenant SaaS ERP platform based in Riyadh, using Java, Spring Boot, and PostgreSQL or Oracle.

Software Engineer II
Flywire is seeking a Software Engineer II to join their StudyLink team, focusing on building and scaling admissions and payment solutions. The role involves leveraging AI-driven development tools to architect features, maintain secure code, and collaborate globally within a fintech and edtech environment.

Software Engineer I
This early-career Software Engineer role involves building and scaling admissions and payment solutions for the education sector using an AI-augmented development workflow. You will work with technologies like Java, Python, and AWS while leveraging AI tools to assist in coding, refactoring, and ensuring security compliance.
Staff Software Engineer - Native Infrastructure
Own the native build and release infrastructure for Canva’s mobile apps, including Bazel rules, monorepo migration, and React Native pipelines, to make mobile shipping reliable and scalable.
Junior Software Engineer
Rommaana Technologies is seeking a Junior Software Engineer to build scalable backend systems using Python, PostgreSQL, and GCP. The role involves working with AI-assisted workflows like Claude Code to develop insurtech solutions in a collaborative startup environment.
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.
Senior Software Engineer, Custody (IC)
Senior backend engineer building and owning a regulated crypto-custody platform, integrating chains (Bitcoin, Ethereum, Solana) and key-management flows with Go/Rust.
Senior Software Engineer
Senior full-stack software engineer in Riyadh owning complex features end-to-end, leading architecture, mentoring engineers, and working with microservices, cloud platforms, and modern frontend frameworks.
OT PLATFORM & SCADA SOFTWARE DEVELOPER
Develops and integrates software components for OT/SCADA systems, consolidating legacy applications into a unified, secure platform while ensuring operational continuity and cybersecurity compliance.
Software Developer
Develops and maintains business systems, integrating AI/ML models into production environments using ASP.Net, C#, Python, and SQL.
Java Software Developer (multiple roles)
Contract start 19 February 2024 to 31 December 2024, 6 months extensions. Australian Citizen, Ability to obtain Baseline Clearance, Canberra, Sydney, Darwin, Brisbane, Adelaide, Hobart, Melbourne, Perth, Offsite role.…
EL1 Senior Tech Lead software developer
Australian Citizens residing in Australia only respond. must have Baseline. Essential criteria 1. Tertiary qualifications in an ICT related field or applicable industry certifications. 2. Experience leading a team of…
EL1 Software Developer
Australian Citizens residing in Australia only respond. Essential criteria 1. 2+ years of experience with SAS Viya platform, products, architecture, supporting technologies and implementation best practices. 2. Ability…
Quality Software Engineer
QA Engineer performing manual testing of web and mobile applications, designing test cases, tracking bugs with Jira, and collaborating with developers to deliver high-quality releases.
Streaming Software Developer
Develops and maintains live-streaming platforms, focusing on media encoding, adaptive bitrate streaming, video players, and CDN integration to ensure high-quality playback.