Associate Software Engineer Salary in Sri Lanka 2026
Starting pay for new software engineers, interns and trainees, and what changes it
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.
| Title | Typical stage | Monthly (LKR) |
|---|---|---|
| Software Engineering Intern | Undergraduate, 6-12 month placement | 30,000 - 60,000 |
| Trainee Software Engineer | 0-1 year, diploma or new graduate | 60,000 - 90,000 |
| Associate Software Engineer | 0-2 years, degree | 80,000 - 150,000 |
| Software Engineer | 2-4 years | 150,000 - 300,000 |
Associate Software Engineer Salary by Employer Type
| Employer | Monthly (LKR) | What to expect |
|---|---|---|
| Product company (e.g. WSO2, IFS, Sysco LABS) | 110,000 - 150,000 | Competitive intake, strong algorithm and coding tests |
| Large service company (e.g. Virtusa, 99x) | 90,000 - 130,000 | Large graduate intakes, structured training |
| Small and mid-size software firm | 70,000 - 110,000 | Wider responsibilities, faster exposure |
| Bank, telco or corporate IT department | 80,000 - 120,000 | Stable 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.
| Level | Gross | EPF 8% | APIT | Take-home |
|---|---|---|---|---|
| Software Engineering Intern | LKR 45,000 | LKR 3,600 | LKR 0 | LKR 41,400 |
| Trainee Software Engineer | LKR 75,000 | LKR 6,000 | LKR 0 | LKR 69,000 |
| Associate Software Engineer | LKR 115,000 | LKR 9,200 | LKR 0 | LKR 105,800 |
| Software Engineer (2-4 years) | LKR 225,000 | LKR 18,000 | LKR 4,500 | LKR 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
Related Salary Guides
- Software Engineer & Developer Salary in Sri Lanka 2026
- Software Engineer 1 Year Experience Salary
- Software Engineer 2 Year Experience Salary
- Software Engineer 3 Year Experience Salary
- Assistant Manager Salary in Sri Lanka 2026
- Assistant Professor Salary in Sri Lanka 2026
- Audio Engineer Salary in Sri Lanka 2026
- Audit Officer Salary in Sri Lanka 2026