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
Senior Software Engineer Java
Builds and maintains scalable Java backend services using Spring Boot, REST APIs, and relational databases for a product team in Islamabad.
Senior Software Engineer I
Senior backend engineer on Careem's Quick and Shops team building scalable Golang services, REST APIs, and Kafka event-driven systems for a server-driven UI architecture serving millions of users.
Software Engineer I
Early-career Software Engineer joining Careem's NextGen program to build and maintain distributed backend systems using Java 8, Spring Boot, microservices, SQL/NoSQL databases on AWS infrastructure.
Senior Software Engineer I
Senior backend engineer owning scalable Golang services for a super-app's Quick and Shops verticals, working with REST APIs, Kafka, Avro, and AWS infrastructure.
Entry-Level Software Developer
Entry-level software developer in Gujrat, Pakistan, designing, developing, and testing software applications alongside a senior team using Java, C++, Python, and SQL.
Entry Level Software Developer
OceanWave Maritime is hiring an entry-level software developer to assist in the design, development, and maintenance of software applications. The role involves troubleshooting, debugging, and collaborating with a team using languages such as Java, C++, or Python.
Junior Software Developer - Accommodation Included
AlSafe Finance Kuwait is hiring an entry-level software developer to work with a team on designing, developing, and testing applications using Java, C++, Python, and SQL.
Web Engineer (Ruby on Rails) - Cloud & Microservices
Build and maintain web applications using Ruby on Rails and microservices, collaborating with offshore teams to deliver scalable solutions for North American clients.
Senior Software Engineer, Dev
Build and deploy AI-powered voice and digital agents for enterprises using TypeScript/JavaScript, REST APIs, and enterprise AI platforms.
Part-Time Java Developer: Visa Sponsorship + Housing
A part-time Java Developer builds and maintains software applications in Java, collaborating with a team to deliver projects while staying updated on software development trends.
Part-Time JAVA Developer
Part-time Java Developer building and maintaining software applications using Java, HTML, CSS, and JavaScript in an on-site role in Khanpur.
Part-Time JAVA Developer
The Part-Time Java Developer will design, develop, and maintain software applications using Java technologies. The role involves troubleshooting code, collaborating with the team, and staying current with industry trends.
Trainee AI Software Developer — Start Your R&D Career
Contour Software is hiring a Trainee Software Developer for their R&D team in Karachi to work on AI projects. The role involves a training and apprenticeship period with the potential for a permanent position.
Python Developer
Flyper is seeking a Python Developer to build, maintain, and troubleshoot software solutions using Python, Django or Flask, and database systems like MySQL or MongoDB.
Contract Python Developer – Learn, Build, Grow
Flyper is seeking a contract Python Developer to build, test, and maintain software solutions using Python, Django or Flask, and database technologies like MySQL or MongoDB.
Software Engineer I
Software Engineer I at Careem building and maintaining distributed Java/Spring Boot backend microservices on AWS that power ride-hailing, food delivery, and payments across the Middle East.
Senior Java Developer (AI Focused)
Design, develop, and deploy AI solutions using LLMs, autonomous agents, and RAG into enterprise products, working primarily with Java and cloud platforms at an on-site Lahore office.