Average salary
US$120,000 - US$200,000
Median salary
US$120,000 - US$200,000
Lower rangeUpper range
Salary distribution by percentile
10th percentileUS$59K
25th percentileUS$74K
MedianUS$120K
75th percentileUS$200K
90th percentileUS$230K
50% of professionals earn between US$73,750 - US$200,000 USD
The median salary is US$120,000
Salary evolution
Median salary
P25–P75
Jun 26: USD 30Aug 26: USD 30
Top cities
Hyderabad1,534 job openings
Lahore1,237 job openings
Islamabad650 job openings
Karachi390 job openings
Karachi Division335 job openings
Multan121 job openings
Gujrat119 job openings
Khanpur119 job openings
Saddar108 job openings
Hyderabad City Taluka106 job openings
Sahiwal97 job openings
Faisalabad City Tehsil92 job openings
Rawalpindi74 job openings
Faisalabad51 job openings
Gulshan-E-Iqbal Town48 job openings
The average salary for a Software Engineer in Pakistan is USD 120,000 - USD 200,000 per year in 2026. The median salary is USD 160,000 per year, based on 5,917 active job listings.
The cities with the most Software Engineer job opportunities in Pakistan are Hyderabad, Lahore, Islamabad, Karachi, Karachi Division. Hyderabad leads with 1,534 job openings.
Explore 5,917 Software Engineer job listings in Pakistan on BeBee, or check our salary calculator for a personalized estimate.