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 (Python)
APIMatic, through its Code Generation product coupled with APIMatic Developer Experience Portal and APIMatic OpenAPI Linter, enables enterprises to document their API using OpenAPI, validate and lint it, and then…
Senior Software Engineer (PHP)
Build and maintain APIMATIC’s PHP-based code generation engine, SDK pipelines, and developer tools while optimizing performance and mentoring engineers.
Senior Software Engineer
Senior Software Engineer building AI-driven enterprise data solutions with C#, .NET, React, and cloud infrastructure for industries like analytics and healthcare.
Software Engineer Python
Senior Python developer building and scaling backend services using Django/Flask/FastAPI, mentoring junior engineers, and optimizing code for performance and scalability.
Senior Software Engineer (Wordpress)
Build and maintain WordPress sites using HTML, CSS, JavaScript, Bootstrap, and page builders like Elementor; collaborate with designers and teams to deliver responsive, user-friendly web solutions.
Software Engineer (Salesforce Platform)
Builds and maintains Salesforce-based web apps using Java backend and JavaScript frontend, integrating with enterprise clients.
Senior Software Developer | Java/C++ Expert | Karachi
Senior developer in Karachi building and maintaining Java/C++ applications using Agile practices.
Senior Software Engineer Personenvervoer
Senior Software Engineer building and maintaining software that schedules 12M annual rides for vulnerable groups using Java/C#-like tech, with lead responsibilities and hybrid work.
Associate Software Engineer
Build and maintain parts of a next-gen PIM system in Java/Spring, learning full-stack development with TypeScript/Node.js and modern cloud tools while contributing to scalable, data-heavy microservices.
Software Engineer II
Builds and maintains enterprise manufacturing software using .NET, Python, and REST APIs, focusing on MES integration and SAFe Agile practices in a hybrid Pune office role.
Senior Software Engineer (.NET )
Senior .NET engineer modernizes legacy enterprise apps by migrating them to .NET Core and Docker while maintaining and refactoring existing .NET Framework systems.
AI Software Developer
Builds production-grade software that integrates AI algorithms and tools, ensuring reliability and scalability while collaborating with AI researchers and engineers.
Software Developer
Build and deploy production-grade software that integrates AI/ML algorithms, working closely with researchers to turn prototypes into scalable services.
Software Developer
Develop and maintain software applications using languages like Java, Python, .NET, or PHP, while designing database structures and collaborating with teams.
Junior Software Developer — Mentored Growth in Python/Java/C++
Entry-level role assisting with software development and maintenance using Python, Java, or C++ in Faisalabad.
Software Engineer
Builds SaaS backends and APIs in C#, Java, Ruby or .NET, choosing between Ruby on Rails/Ember or C#/Windows tracks while contributing to open-source projects.
Junior Java Software Engineer
Builds and maintains Java-based back-end services using Spring Boot, REST APIs, and databases like MySQL/PostgreSQL for a product company.
Software developer
Develops and maintains software applications in Java, C++, or Python, working with databases like MySQL or Oracle to meet client needs.