Software Engineering Jobs in Pakistan
There are 491 open Software Engineering jobs in Pakistan on freehire right now. 166 of them were posted recently. The skills employers ask for most often are python, api and java.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | month | $1,200 | $1,300 | $1,500 | 23 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- python 43%
- api 43%
- java 40%
- javascript 37%
- rest 30%
- sql 30%
- css 28%
- html 27%
How the work is done
- Remote 38 · 8%
- Onsite 19 · 4%
- Hybrid 3 · 1%
Visa sponsorship offered in 63% of the 62 postings that state a position on it.
Seniority
- Senior 125
- Junior 41
- Principal 22
- Intern 17
- Lead 7
- Middle 4
Who is hiring
- 1000+ employees 23
- 501-1000 employees 20
- 51-200 employees 19
- 11-50 employees 5
Part-Time Java Developer - Spring, REST & Agile
EliteHire is looking for a part-time Java developer in Gujrat to build and maintain Java-based applications. The role requires experience with Spring, Hibernate, and REST/SOAP web services.
JAVA Developer
The Java Developer will design, implement, and maintain scalable Java-based applications while collaborating with cross-functional teams. The role requires proficiency in Java frameworks like Spring or Hibernate and experience with relational databases.
Java Developer | Spring/Hibernate | Accommodation
The Java Developer will design, implement, and maintain Java-based applications using Spring and Hibernate. This is an on-site role in Gujrat, Pakistan, requiring at least two years of relevant experience.
Senior Java Developer AI Focused
Senior AI Engineer based in Lahore, Pakistan, designing and integrating AI-driven features—including LLM workflows and intelligent automation—into vertical-market enterprise products using Java, ML frameworks, and cloud platforms.
Python Developer
Python Developer based in Karachi building and maintaining software applications with Python (Django/Flask) and relational databases (MySQL/PostgreSQL), writing clean scalable code and collaborating with cross-functional teams.
Junior Python Developer - Immediate Start (Contract)
SmartConnect Qatar is hiring a Junior Python Developer to build and maintain software solutions in a contract role. The position involves collaborating with a team and requires foundational knowledge of Python and front-end technologies.
Junior Python Developer
The Junior Python Developer will develop and maintain software solutions using Python, collaborating with a team to implement features and troubleshoot issues. The role requires proficiency in Python and basic knowledge of front-end technologies like HTML, CSS, and JavaScript.
Software Engineer Java
Systems Limited is seeking a Java Backend Engineer with 3-4 years of experience to design and maintain scalable enterprise applications. The role focuses on Java, Spring Boot, and RESTful API development within an onsite environment.
Software Engineer - Python - Islamabad
Python Software Engineer leading design and development of scalable Python applications, mentoring juniors, and optimizing code. Core tech: Python, Django/Flask/FastAPI, SQL databases, RESTful APIs, Docker.
Sr. Software Engineer (React.js And Next.js)
The Senior Software Engineer will lead end-to-end project delivery, focusing on React.js and Next.js development while acting as a technical partner to clients. The role involves managing project timelines, enforcing engineering standards, and mentoring team members.
Software Engineer (Experienced)
The Software Engineer will design, develop, and maintain features for the Educative interactive learning platform. The role involves end-to-end ownership of deliverables, mentoring team members, and ensuring platform scalability and performance using technologies like Python, JavaScript, and cloud infrastructure.
Software Engineer - II - MERN
Backend-focused Software Engineer building and scaling backend services in a multi-tenant SaaS environment using TypeScript, NestJS, GraphQL, and MongoDB.
Senior Software Engineer I
Senior Software Engineer I at Careem, building scalable backend services for Quick and Shops using Golang, Kafka, AWS, and server-driven UI, focusing on customer-facing experiences and distributed systems.
Software Engineer I
Software Engineer I at Careem developing distributed backend systems using Java 8, Spring Boot, and micro-service architecture. Responsible for maintaining services that power the Careem Engine, scaling distributed systems, and improving engineering practices.
Senior Software Engineer - Laravel
Builds and maintains high-performance Laravel-based backend systems for Dubizzle’s ecommerce platforms, optimizing databases, integrating APIs, and scaling infrastructure to support rapid growth across 10+ markets.