- Home
- Entry-Level Guides
- Entry-Level Software Engineer Guide: How to Start Your Tech Career in the GCC
Entry-Level Software Engineer Guide: How to Start Your Tech Career in the GCC
Currently 250+ entry-level openings on MenaJobs
Why Software Engineer Is a Great Entry-Level Role in the GCC
The GCC has crossed from a tech-importer to a tech-exporter region. Careem (now Uber MENA) processes more than a billion rides annually across the Gulf; Noon and Talabat each move billions of dollars in regional GMV; Tabby and Tamara are among the fastest-growing buy-now-pay-later platforms globally with combined Series D and E funding north of USD 700M; G42 has emerged as one of the most credible non-Western foundation-model labs; e& Tech (formerly Etisalat Group Technology) operates infrastructure across 16 countries; Aramco Digital is investing tens of billions in AI, IIoT and connectivity over the next decade; Anghami is the regional incumbent in music streaming. For a software-engineering graduate, this combination — tax-free salaries, fast-growing late-stage tech, and a regulatory environment actively pulling AI and fintech investment into the region — is one of the strongest entry-level value propositions globally.
The hiring concentration is well-known. Careem Engineering, Noon Tech, Talabat Engineering, Tabby Engineering, Tamara Engineering, e& Tech, Aramco Digital, Mubadala Tech, G42 (and its subsidiaries Inception, Presight AI, Core42), and Anghami absorb the bulk of fresh-graduate intake. Add to this the regional engineering centres of global tech: Amazon MENA (Dubai and Riyadh), Microsoft (Dubai and Riyadh), Google MENA (Dubai), Meta MENA (Dubai), Oracle Middle East, AWS MENA, IBM MENA, and the fast-growing Saudi tech ecosystem (stc Solutions, stc Pay, Lucid Software, Mozn, Foodics, Lean Technologies, Sary, Jahez, Almosafer, Almatar).
Three structural advantages make Software Engineer a particularly strong entry path. First, tax-free salaries plus equity at venture-backed companies (Tabby, Tamara, Mozn, Lean Technologies, Foodics) mean a graduate can compound wealth materially faster than at an equivalent London, Berlin or Bangalore role. Second, Saudi Arabia’s Vision 2030 mandate on local tech development has unlocked tens of billions in capital flowing into G42, stc Solutions, Aramco Digital, Mozn, Lucid and the SDAIA-backed AI ecosystem — creating fast-growing in-region engineering teams. Third, the regulatory environment is uniquely permissive for AI deployment, fintech experimentation (DIFC, DFSA, ADGM, FSRA sandboxes), and Web3 development — meaning graduate engineers in the Gulf can ship to production faster than peers in heavily-regulated Western markets.
Educational Pathway to Software Engineer in the GCC
Software engineering is one of the most credential-led specialisms in the regional tech market, but the credentials are increasingly proof-of-work rather than degree. Employers shortlist candidates from Computer Science, Software Engineering, Computer Engineering, Information Systems, Mathematics, Physics, and increasingly self-taught engineers with strong GitHub portfolios. Top-feeder universities include KFUPM Dhahran, KAUST, King Saud University, NYU Abu Dhabi, American University of Sharjah, Khalifa University, Qatar University, plus the heavy intake from the IIT, NIT, IIIT, BITS, NUST, FAST and LUMS undergraduate streams. Self-taught engineers from Recurse, Lambda School, Triplebyte, and Y Combinator’s Startup School are routinely shortlisted by Tabby, Tamara, Mozn and the lean Saudi tech scene.
The single most valuable signal for a graduate software engineer resume in the GCC is a public GitHub with three to five non-trivial projects — ideally including one that solves a real problem (open-source contribution, a deployed side-project with real users, a clear competitive-programming track record on Codeforces or LeetCode). A self-taught engineer with a strong GitHub and a publicly deployed side project typically beats a CS graduate without GitHub. The next highest-impact signal is system-design fluency at a level appropriate for early-career engineers — familiarity with load balancers, queues, caching, eventual consistency, and database trade-offs.
Cloud and DevOps certifications meaningfully shift starting bands. AWS Certified Solutions Architect Associate, Google Cloud Professional Cloud Architect, Azure AZ-104, and the Kubernetes CKA/CKAD are all heavily weighted on graduate CVs. For backend roles, fluency in one of Go, Rust, Python, Java, Kotlin or TypeScript with deep framework competence (Spring Boot, FastAPI, NestJS, Gin) is expected. For frontend roles, React + TypeScript + a modern build chain (Vite, Next.js) is the floor. For mobile, Swift + SwiftUI for iOS or Kotlin + Compose for Android. For data and ML, Python (numpy, pandas, scikit-learn, PyTorch), SQL fluency, and ideally one demonstrable end-to-end project shipped to production are baseline expectations.
Top GCC Graduate Programs for Aspiring Software Engineers
Six employers run identifiable software-engineering graduate or new-grad pipelines. Careem’s Engineering Graduate Programme (now within Uber MENA) is one of the most competitive in the region, taking around 30–40 new grads annually with a 6–9 month onboarding rotation across mobile, backend, infra and growth engineering; entry packages run AED 14,000–18,000 base plus equity or RSU equivalent. Noon Tech’s new-grad intake is comparable in scale, with a focus on e-commerce, logistics, and search engineering. Talabat Engineering hires across food-delivery, q-commerce and marketplace product surfaces.
Tabby Engineering and Tamara Engineering are the two fastest-growing fintech engineering teams in the region, both hiring aggressively at the new-grad level with strong equity components. e& Tech runs the e& Future Leaders Programme’s Technology track. Aramco Digital’s Saudi Digital Future Leaders Programme is one of the most structured new-grad tech entries in Saudi, focusing on AI/ML, cloud and IIoT. Mubadala Tech operates a smaller, higher-selectivity portfolio-company engineering intake. G42 (and its subsidiaries Inception, Presight AI, Core42, M42) operate aggressive new-grad hiring across AI/ML, foundation-model engineering, healthcare AI, and cybersecurity. Anghami hires new-grad engineers across mobile, recommendations and audio engineering. Microsoft MACH (Microsoft Academy for College Hires) and AWS BDR cover the global tech side.
Entry-Level Salary Expectations in the GCC
Software engineering graduate compensation sits at the top of the regional entry-level market. In the UAE, a new-grad software engineer at Careem, Noon, Talabat, Tabby or Tamara typically earns AED 14,000–20,000 per month base plus equity or RSU equivalent worth an additional AED 3,000–7,000 monthly amortised value. Microsoft MACH, AWS, Amazon MENA and Meta MENA new-grad packages run AED 18,000–28,000 base plus stock; the top-percentile FAANG-style new-grad offers in Dubai now reach AED 25,000–35,000 base for exceptional candidates with strong competitive-programming or research credentials.
In Saudi Arabia, Riyadh-based new-grad software engineer packages at stc Solutions, Aramco Digital, Mozn, Foodics, Lean Technologies, Almosafer and Jahez run SAR 14,000–22,000 monthly. G42 (Abu Dhabi) new-grad AI/ML and platform engineering roles run AED 16,000–25,000. Qatar packages with Qatar Airways Digital, Ooredoo, and the QIA-backed tech investments run QAR 14,000–20,000. Kuwait Boutiqaat Engineering and KFH Tech run KWD 850–1,400. Bahrain’s fintech engineering at the CBB-regulated firms runs BHD 800–1,200. Oman Omantel Digital and OQ Digital run OMR 800–1,200. After 24–36 months, Mid-Level Software Engineer roles move to AED 22,000–32,000, a Senior Engineer seat lands AED 32,000–50,000, and a Staff or Principal Engineer at a Tier-1 GCC tech employer can clear AED 55,000–95,000.
Building Your First Software Engineer Resume
Engineering recruiters at Careem, Noon, Talabat, Tabby, Tamara, G42 and Aramco Digital scan resumes for a specific signal stack: GitHub depth, project shipping, system-design awareness, and language and framework breadth. Open with a one-line headline that names a public project: “CS graduate (NYU Abu Dhabi, 2025) — ranked #1247 globally on Codeforces; built ‘khalij-prices’ (deployed grocery-price-comparison app for the UAE, 4,200 monthly active users, Go + Postgres + Next.js); AWS Solutions Architect Associate certified.” A specific public project with users in the first line cuts through any soft-skill claim.
Quantify every project with engineering-specific metrics: lines of code where meaningful (only for very large projects), users, throughput, p99 latency, system size, contributions to specific open-source repositories. Replace “built a web application” with “built and deployed khalij-prices.com: scrapes 6 UAE supermarket chains nightly using Playwright; serves 4,200 monthly active users; Go backend on AWS ECS, Postgres on RDS, Next.js frontend on Vercel; p99 search latency 180ms; full source open on github.com/yourhandle/khalij-prices.” Named tech stack, deployment targets, and live URLs translate immediately to senior engineers.
Add a clear “Stack & Tools” block organised by category: Languages (Go, Python, TypeScript, Rust, Java, Swift). Frameworks (Next.js, FastAPI, NestJS, Spring Boot, SwiftUI). Data (PostgreSQL, Redis, ClickHouse, Kafka). Cloud (AWS, GCP). DevOps (Docker, Kubernetes, Terraform, GitHub Actions). List every cloud certification, every public LeetCode or Codeforces rating, and every public GitHub project link. Avoid generic “passionate about coding” profile statements — engineering recruiters discount them heavily and value proof-of-work.
30-60-90 Day Plan for Your First Role
Days 1–30 are about codebase and team-system fluency. Read your team’s service’s entire codebase once end to end — not deeply, but enough to know where every major module lives. Set up your local dev environment, build the service from scratch, run the test suite, and ship one trivial PR (a typo, a missing log line, a tiny refactor) in week one. Read the last 30 days of design docs, RFCs, and post-mortems. Memorise the architecture diagram of your team’s service and how it connects to its upstream and downstream dependencies. Sit with the on-call engineer for half a day and observe how incidents are triaged. Identify the two engineers on your team whose code review feedback is the highest signal.
Days 31–60 shift to small but visible owned features. Take ownership of one small feature or bug from the team backlog — ideally one that touches both backend and frontend, or both service and infrastructure, so you build cross-cutting context. Ship it end-to-end through code review, testing and deployment. Volunteer for on-call shadow shifts. Begin contributing to design-doc reviews even if your contribution is just clarifying questions — this is how senior engineers learn your name. Start a personal “learnings doc” capturing every architectural pattern, naming convention and team norm you encounter.
Days 61–90 are about visible technical contribution. Pick one specific quality or performance problem on your team’s service — a recurring flaky test, a slow query, an over-broad API, a missing observability signal — and propose a structured fix with quantified impact in a one-page design doc. Implement and ship it. Begin contributing to your team’s OKR or roadmap discussion. By day 90, you should have at least 15–25 merged PRs, one named tech-lead advocate, one shipped quality improvement with quantified impact, and a clear view of which technical direction — backend systems, infrastructure, mobile, frontend, ML, security, or developer platform — you want to deepen into. GCC engineering teams (Careem, Noon, Tabby, G42) promote on visible technical judgement and shipped work; treat the first 90 days as the highest-leverage credibility-building window of your career.
Entry-Level Software Engineer Resume Template (GCC)
[Your Full Name]
Dubai, UAE · +971 5X XXX XXXX · [email protected] · github.com/yourhandle · linkedin.com/in/yourname
Profile: Computer Science graduate (NYU Abu Dhabi, 2025, GPA 3.84) targeting a new-grad Software Engineer seat at Careem, Noon, Talabat, Tabby, Tamara, G42 or Aramco Digital. Codeforces 1820 (specialist), AWS Solutions Architect Associate, deployed side project “khalij-prices” with 4,200 monthly active users.
Education:
NYU Abu Dhabi — BSc Computer Science with Mathematics minor, 2025 (GPA 3.84/4.0). Relevant coursework: Distributed Systems, Operating Systems, Algorithms II, Machine Learning, Compilers.
Certifications: AWS Certified Solutions Architect Associate — 2024. Google Cloud Associate Cloud Engineer — 2024. Certified Kubernetes Application Developer (CKAD) — 2025.
Public Projects:
khalij-prices.com — Deployed Grocery Price-Comparison App (2024–25)
• Scrapes 6 UAE supermarket chains nightly using Playwright; normalises SKU matching across English and Arabic product names.
• Go backend on AWS ECS Fargate, Postgres on RDS, Next.js frontend on Vercel; p99 search latency 180ms.
• 4,200 monthly active users, 18,000 monthly searches. Full source github.com/yourhandle/khalij-prices.
OSS Contribution: NestJS Framework (2024)
• Merged PR adding Redis cluster-aware session middleware; 3 follow-up issues triaged.
Final-Year Project: Distributed Key-Value Store (2024–25)
• Implemented a Raft-based KV store in Rust; passed Jepsen-style linearisability tests on 3-node cluster.
Internship Experience:
Careem Engineering, Dubai — SWE Intern, Mobility Platform (3 months, 2024)
• Shipped a Go service refactor that reduced p99 ride-state-fetch latency from 420ms to 95ms.
• Closed 22 PRs across the mobility-state service; on-call shadow over the Eid Al Adha peak.
Stack & Tools: Go, Rust, Python, TypeScript, Java, Swift. Next.js, FastAPI, NestJS, Spring Boot, SwiftUI. PostgreSQL, Redis, ClickHouse, Kafka, DynamoDB. AWS (ECS, Lambda, RDS, S3, CloudFront), GCP (GKE, BigQuery), Vercel. Docker, Kubernetes, Terraform, GitHub Actions.
Competitive Programming: Codeforces 1820 (Specialist), LeetCode 1100+ problems solved, ACM ICPC Regional 2024 finalist.
Languages: English (native), Arabic (fluent), Hindi (conversational).
Visa & Availability: UAE-eligible (NYU Abu Dhabi golden visa pathway). Available within 30 days. Open to Riyadh, Doha and Abu Dhabi relocation.
10 GCC Software Engineering Recruiters to Contact
1. Careem Engineering Talent Acquisition — careem.com/careers (now Uber MENA)
2. Noon Tech New-Grad Intake — noon.com careers (Dubai & Riyadh)
3. Talabat Engineering Talent Team — talabat.com/careers
4. Tabby Engineering Recruitment — tabby.ai careers
5. Tamara Engineering Recruitment — tamara.co careers
6. e& Tech (Etisalat Group Technology) — e.ae/careers
7. Aramco Digital Saudi Digital Future Leaders — aramco.jobs
8. G42 (Inception, Presight AI, Core42, M42) Talent Team — g42.ai careers
9. Mubadala Tech Portfolio Engineering Intake — mubadala.com careers
10. Anghami Engineering & Microsoft MACH MENA — anghami.com careers / careers.microsoft.com
Outreach Email Template
Subject: New-Grad Software Engineer Application — khalij-prices (4.2K MAU), Codeforces 1820, NYU Abu Dhabi CS
Dear [Recruiter Name],
I’m writing to express interest in [Company Name]’s 2026 new-grad Software Engineer intake. I’m a CS graduate from NYU Abu Dhabi (GPA 3.84) with a Codeforces rating of 1820 and a deployed side project (khalij-prices.com) that serves 4,200 monthly active UAE users, built on Go + Postgres + Next.js.
During a three-month Careem Engineering internship, I shipped a Go service refactor that cut p99 ride-state-fetch latency from 420ms to 95ms across 22 merged PRs. My final-year project is a Raft-based KV store in Rust that passed Jepsen-style linearisability tests.
I’d welcome 30 minutes to walk through a small refactor or feature I’d ship in your [mobility / search / payments] codebase in my first 90 days. Source code, design docs and Loom walkthroughs available on request.
Warm regards,
[Your Name]
github.com/yourhandle · +971 5X XXX XXXX
Frequently Asked Questions
Do I need a CS degree to become a Software Engineer in the GCC?
What is the entry-level salary for a Software Engineer in Dubai?
Which GCC tech employer has the strongest new-grad programme?
Should I focus on backend, frontend, mobile, ML or DevOps as a new grad?
Is competitive programming or LeetCode practice necessary for GCC tech roles?
Share this guide
Related Guides
Essential Software Engineer Skills for GCC Jobs in 2026
Discover the top technical and soft skills employers look for in Software Engineers across UAE, Saudi Arabia, Qatar, and the GCC. Ranked by demand level.
Read moreSoftware Engineer Career Path in the GCC: From Junior to Principal & Beyond
Map your software engineer career progression in the GCC. Roles, salaries, skills needed at each level, and transition guides for 2026.
Read moreSoftware Engineer Resume Example & Writing Guide for GCC Jobs
Create a winning Software Engineer resume for UAE, Saudi & GCC jobs. Expert tips, ATS optimization, top skills, and salary data for tech roles.
Read moreSoftware Engineer Interview Questions for GCC Jobs: 50+ Questions with Answers
Top software engineer interview questions for GCC jobs. Technical, behavioral, and system design questions with model answers for 2026.
Read moreSoftware Engineer Salary in UAE: Complete Compensation Guide 2026
Software Engineer salaries in UAE range from AED 8,000 to 45,000/month. Full breakdown by experience level, benefits, top employers, and negotiation tips.
Read moreRelated Guides
Software Engineer Resume Example for Jobs in Abu Dhabi (UAE)
Craft a Software Engineer resume for Abu Dhabi. Government sector tips, ADGM opportunities, G42 and Injazat insights, and UAE visa guide.
Read moreSoftware Engineer Resume Example for Jobs in Doha (Qatar)
Build a Software Engineer resume tailored for Doha. City-specific tips, top employers, salary data, and guidance for 2026.
Read moreSoftware Engineer Resume Example for Jobs in Dubai (UAE)
Build a Software Engineer resume tailored for Dubai. City-specific tips, top tech employers, salary data, and free zone guidance for 2026.
Read moreSoftware Engineer Resume Example for Jobs in Jeddah (Saudi Arabia)
Build a Software Engineer resume tailored for Jeddah. City-specific tips, top employers, salary data, and guidance for 2026.
Read moreSoftware Engineer Resume Example for Jobs in Riyadh (Saudi Arabia)
Create a Software Engineer resume for Riyadh. Vision 2030 opportunities, top KSA employers, SAR salary ranges, and Saudization guidance.
Read moreSoftware Engineer Salary in Bahrain: Complete Compensation Guide 2026
Software Engineer salaries in Bahrain range from BHD 400 to 2,500/month. Full breakdown by experience, benefits, and top employers.
Read moreLand your first GCC role
Upload your resume to get a tailored entry-level scan and personalised launch plan for the Gulf market.
Get My Free Scan