Associate Software Engineer Salary in Sri Lanka 2026

Starting pay for new software engineers, interns and trainees, and what changes it

Updated • 6 FAQs

How much does an associate software engineer earn in Sri Lanka?

An associate software engineer in Sri Lanka earns about LKR 80,000-150,000 a month in 2026. Product companies pay LKR 110,000-150,000, large service companies LKR 90,000-130,000 and smaller firms LKR 70,000-110,000. After one to two years most associates are promoted to Software Engineer at LKR 150,000 or more.

Entry-Level Software Engineer Pay by Title

Ranges are SalaryLK editorial estimates of gross monthly pay from job adverts and engineers' reports in 2025-2026.

TitleTypical stageMonthly (LKR)
Software Engineering InternUndergraduate, 6-12 month placement30,000 - 60,000
Trainee Software Engineer0-1 year, diploma or new graduate60,000 - 90,000
Associate Software Engineer0-2 years, degree80,000 - 150,000
Software Engineer2-4 years150,000 - 300,000

Associate Software Engineer Salary by Employer Type

EmployerMonthly (LKR)What to expect
Product company (e.g. WSO2, IFS, Sysco LABS)110,000 - 150,000Competitive intake, strong algorithm and coding tests
Large service company (e.g. Virtusa, 99x)90,000 - 130,000Large graduate intakes, structured training
Small and mid-size software firm70,000 - 110,000Wider responsibilities, faster exposure
Bank, telco or corporate IT department80,000 - 120,000Stable hours, internal systems, bonuses

The gap between employers is widest at entry level. Product companies run competitive coding and algorithm tests and pay more for the graduates who pass them. Service companies hire in larger batches and give more structured training. See software industry salaries for the wider market.

What Does an Associate Software Engineer Do?

An associate works on a development team, picking up well-defined tasks: building features, fixing bugs, writing unit tests and taking part in code reviews. A senior engineer or tech lead reviews their work. The first year is about learning the company's codebase, tools and delivery process.

Associates who show they can own a feature from design to release, communicate clearly and need less supervision are the ones promoted fastest. From there the path runs to Software Engineer and Senior Software Engineer, where pay rises to LKR 350,000-650,000 a month.

How to Get a Higher Starting Salary

  • + Practise data structures, algorithms and coding interviews; product companies screen hard on them.
  • + Use your internship well: many companies make associate offers to their best interns.
  • + Build a portfolio on GitHub with real projects, not only coursework.
  • + Learn a cloud platform and modern frameworks the company uses.
  • + Compare offers on total package: bonus, medical cover and training budget, not only basic pay.

Still choosing a degree? Read how to become a software engineer in Sri Lanka and see pay after your first year in the software engineer 1 year salary guide.

Frequently Asked Questions

What is the associate software engineer salary in Sri Lanka?

An associate software engineer in Sri Lanka earns about LKR 80,000 to 150,000 a month in 2026. Product companies sit at the top of the range, while small firms and agencies usually pay LKR 70,000-110,000. These are SalaryLK editorial estimates of gross pay before EPF and tax.

What is an associate software engineer?

Associate Software Engineer (ASE) is the first permanent engineering title at many Sri Lankan IT companies. It is usually given to new graduates or engineers with up to two years of experience. ASEs write and test code on a team under the guidance of senior engineers and tech leads.

How long until an associate software engineer becomes a software engineer?

Most associates are promoted to Software Engineer after 12 to 24 months, depending on performance reviews and the company's promotion cycle. The promotion usually comes with a pay rise to LKR 150,000 or more a month.

What is the salary of a software engineering intern in Sri Lanka?

Software engineering interns usually receive an allowance of LKR 30,000 to 60,000 a month during a 6-12 month industrial placement. Larger product companies pay at the top of this range. Many interns are offered associate roles when they graduate.

Do associate software engineers pay income tax?

Most do not. APIT applies only to income above LKR 150,000 a month, so an associate earning LKR 80,000-150,000 pays no income tax. The 8% employee EPF contribution is still deducted, so take-home pay is about 92% of gross salary.

Which qualifications do I need to become an associate software engineer?

Most employers ask for a degree in computer science, software engineering, IT or a related field from a state or private university. Strong programming skills, data structures and algorithms, and a good internship or portfolio matter as much as the degree. Some companies hire HND and diploma holders as trainees first.

Sources

Associate Software Engineer: take-home pay after EPF and tax

Monthly figures at the middle of each range above, using the 2025/26 and 2026/27 APIT rates (first LKR 150,000 a month tax-free) and the 8% employee EPF deduction. APIT starts to apply at the software engineer (2-4 years) level. The employer also pays 12% EPF and 3% ETF on top, so a LKR 225,000 salary costs the employer about LKR 258,750 a month.

LevelGrossEPF 8%APITTake-home
Software Engineering InternLKR 45,000LKR 3,600LKR 0LKR 41,400
Trainee Software EngineerLKR 75,000LKR 6,000LKR 0LKR 69,000
Associate Software EngineerLKR 115,000LKR 9,200LKR 0LKR 105,800
Software Engineer (2-4 years)LKR 225,000LKR 18,000LKR 4,500LKR 202,500

Estimate for a resident with one employer. Work out your own figure with the salary tax calculator.

Updated Reviewed by SalaryLK Editorial TeamHow we research salaries