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
Software Engineer
Build and maintain enterprise Java applications for a bank’s core and digital platforms using Spring Boot, REST APIs, and relational databases.
Software Engineer (JavaScript)
Builds responsive web apps with React.js, integrating back-end APIs and optimizing performance for users.
Senior Software Developer — Karachi, Full-Time
Designs, builds, and maintains software for clients using Java, C++, or Python and database systems.
Junior Software Developer in Lahore — Accommodation Provided
Junior developer in Lahore coding in Java, C++, and Python, collaborating with seniors on software solutions and participating in code reviews.
Associate Software Engineer
Build web applications for a real-estate marketplace serving 5M monthly users across 10 countries, using JavaScript and MVC frameworks.
Software Engineer - MERN
Build full-stack web apps with React frontends, Node/Express backends, and MongoDB databases, collaborating on scalable, user-focused solutions.
Senior Software Engineer, Core Experiences - Lahore, Pakistan
Builds core SDKs and backend services in Kotlin to power Speechify’s cross-platform audio-information product, optimizing parsing and loading for millions of users.
Junior Software Developer - Visa & Ticket Covered
Junior developer building and maintaining software in Java, C++, or Python in a collaborative Lahore-based team with visa sponsorship.
Entry-Level Software Developer — Learn & Grow with Code
Entry-level developer role to build and maintain software with senior mentors, learning Java or Python in a full-time startup environment.
Software Engineer
Builds full-stack web apps using MERN (MongoDB, Express, React, Node.js), REST APIs, and AWS cloud services in a collaborative agile team.
Senior Software Engineer / AI Developer
Build and integrate AI-powered features for a large automotive marketplace, using LLMs, RAG, and cloud services to automate workflows and improve user experience.
Entry-Level Software Developer — Accommodation Provided (Multan, Contract)
Entry-level developer building and testing software in Java, C++, Python, HTML and CSS while learning from senior engineers.
Junior Software Developer – Contract to Full‑Time (Java/C++/Python)
Junior developer builds and maintains software in Java, C++, or Python with MySQL/MongoDB, collaborating with senior engineers on contract with potential full-time hire.
Senior Software Engineer
Principal Software Engineer builds and improves enterprise-grade real-time communication systems using Angular, Spring Boot, LiveKit, and WebRTC, leading architecture and mentoring teams.
Senior Software Engineer — Lead & Mentor
Senior software engineer in Gujrat designing, building, and maintaining complex applications using Java, C++, or Python with MySQL/Oracle.
Senior Software Engineer — Immediate Start (Khanpur)
Senior developer builds and maintains software in Java, C++, or Python for a staffing firm in Khanpur.
Senior Software Engineer (. NET)
Build and maintain scalable .NET applications, mentor junior engineers, and solve complex technical challenges using C#, .NET Core, and cloud-native practices.
Python Software Engineer (AI Integration & Trading Systems)
Build backend services integrating AI APIs and trading systems using Python, FastAPI, and SQL.
Software developer
Build and maintain client-facing software applications using languages like Java, C++, or Python while collaborating with cross-functional teams.