Average salary
US$130,000 - US$300,000
Median salary
US$130,000 - US$300,000
Lower rangeUpper range
Salary distribution by percentile
10th percentileUS$84K
25th percentileUS$105K
MedianUS$130K
75th percentileUS$300K
90th percentileUS$345K
50% of professionals earn between US$105,000 - US$300,000 USD
The median salary is US$130,000
Salary evolution
Median salary
P25–P75
Jun 26: USD 30Aug 26: USD 30
Top cities
Hyderabad1,400 job openings
Lahore1,177 job openings
Islamabad628 job openings
Karachi447 job openings
Karachi Division238 job openings
Rawalpindi85 job openings
Faisalabad72 job openings
Multan64 job openings
Gujrat52 job openings
Khanpur47 job openings
Sahiwal36 job openings
Saddar33 job openings
Faisalabad City Tehsil30 job openings
Lahore District29 job openings
The average salary for a Software Engineer in Pakistan is USD 130,000 - USD 300,000 per year in 2026. The median salary is USD 215,000 per year, based on 5,635 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,400 job openings.
Explore 5,635 Software Engineer job listings in Pakistan on BeBee, or check our salary calculator for a personalized estimate.