How to Become a Software Engineer in Sri Lanka
A practical guide to starting a career in software engineering in Sri Lanka.
Steps
- Learn programming – Start with one language (e.g. Python, JavaScript, or Java) and build a solid foundation.
- Build projects – Create a portfolio with small apps, scripts, or contributions to open source.
- Apply for junior jobs – Look for internships and junior developer roles on Livejobs.lk and company career pages.
- Keep learning – Stay updated with frameworks, tools, and best practices used in local and remote teams.
Latest IT jobs
Recent vacancies related to this career path.
- Assistant Head Driver (Dredger)· Kochchikade, Colombo 13
- SUPER PROVINCE, PROVINCE & DISTRICT COACHES· Colombo 07
- Research Analyst (Gr III Class III)· Colombo 03
- Assistant Manager - Legal (Gr III Class II)(Northern & Eastern regions)· Colombo 03
- Junior assistant secretary to the board of directors (Gr III Class II)· Colombo 03
- Area Manager (All island)· Colombo 02
- Shop In-Charge· Colombo 02
- Senior Sales Assistant (All island)· Colombo 02
