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
Build and lead AI-powered computer-vision systems for 3D point cloud processing and digital twins that improve infrastructure safety and efficiency.
Senior Software Engineer — AI-Driven Cloud & Data Solutions
Designs and builds enterprise-grade AI-driven cloud systems using C# and React, ensuring reliability and maintainability.
Software Engineer/Senior Software Engineer- D365 Development
Builds and customizes Dynamics 365 Finance & Operations modules, writes X++ code, SSRS reports, and integrates with .NET apps for enterprise clients.
Analytics Software Engineer — Data Pipelines & Dashboards
Builds and maintains data pipelines and dashboards using SQL, Python, Tableau, and Power BI to deliver business insights for a fintech payments company.
Software Engineer
Builds custom software, AI automation, and business process solutions; designs, codes, tests, and maintains web/mobile apps and Microsoft Power Platform integrations.
Senior Software Engineer (React Native)
Build and maintain cross-platform mobile apps for iOS and Android using React Native, integrating APIs and optimizing performance.
Software Engineer - React Native
Build and maintain cross-platform mobile apps using React Native, ensuring performance, security, and bug-free functionality while collaborating with clients and mentoring junior engineers.
Software Developer Internship 2025
Build real-world software as an intern at a small tech firm, working with Java, Python, .NET, Flutter, and PHP in a remote team.
Senior Software Engineer (C# .NET)
Build high-performance fintech and Web3 apps in C# .NET, integrating blockchain networks, smart contracts, and crypto wallets while working in an agile XP environment.
Senior Software Engineer - MERN Stack
Build and lead MERN-stack web apps: design React frontends, Node/Express backends, and MongoDB schemas, and mentor junior devs.
Remote Python Game Developer (Panda3D) for AI Simulations
Develop AI training simulations using Panda3D, Python, and C++ for cross-platform performance and high-fidelity virtual environments.
Senior/Staff Software Engineer - Pakistan
Build and scale the core infrastructure for Vectara’s enterprise RAG platform, focusing on backend services, DevOps, and ML workloads using Go, Python, or Java.
Software Engineer - Web (Node js)
Build and maintain the frontend of a large eCommerce site on Salesforce Commerce Cloud, collaborating with offshore teams to deliver a seamless plus-size fashion retail experience.
Software Engineer - PHP Laravel
Build and maintain scalable web services and RESTful APIs using PHP Laravel, MySQL, Redis, and JavaScript for a fintech-like capital markets firm.
Software Engineer (JavaScript or SFCC)
Builds and debugs JavaScript-based web applications, primarily on Salesforce Commerce Cloud, to power ecommerce storefronts and integrations.
Remote Part-Time Java Developer | Spring & Hibernate
Part-time Java developer role building software solutions using Spring and Hibernate in Lahore.
Sr. Software Engineer - I (Integrations)
Build and maintain integration solutions using IBM ACE/MQ, ESQL, and APIs, leading junior engineers and ensuring reliable data flows between systems.
Senior Software Engineer (RUBY)
Build and optimize APIMATIC’s Ruby-based code-generation engine and SDK tools, maintaining high-performance developer infrastructure used by Fortune 500s.
Software Engineer Python
Leads Python application development, designs scalable services, mentors junior engineers, and optimizes code in a collaborative outsourcing team.
Principle Software Engineer
Lead .NET development, design systems, and mentor teams using C#, MVC/Core, SQL, and Angular/Vue; own product roadmaps and client-specific solutions.