University CS Degree to Software Engineer
Path to Cloud Engineer / DevOps Eng · Information Technology
Duration
4.0–6.0 yrs
Upvotes
90
Est. Cost
LKR 400k+
Score
85
About This Path
The traditional and most recognized path to becoming a Software Engineer in Sri Lanka. Start from A/L Science stream, complete a BSc in Computer Science, and progress through internship to a full software engineering role.
Path Overview
Step-by-Step Detail
- 1Education
O/L — Mathematics & Science
Complete O/Level with strong passes in Mathematics and Science. Target minimum C grades or above.
⏱ 2 years₨ LKR 10,000 – LKR 40,000 - 2Education
A/L — Physical Science Stream
Follow the Physical Science stream (Combined Mathematics, Physics, Chemistry or ICT). Target 3 passes for university entrance.
⏱ 2 years₨ LKR 50,000 – LKR 120,000National schoolsPrivate tuition centresNAITA - 3Education
BSc Computer Science or Software Engineering
Study at a state or private university. Cover data structures, algorithms, OOP, databases, networking, and software engineering principles.
⏱ 4 years₨ LKR 0University of MoratuwaUniversity of KelaniyaSLIITNSBMIIT ColomboInformatics Institute - 4Experience
Industry Internship (6 months)
Complete a mandatory or voluntary internship at an IT company. Focus on learning real codebases, version control (Git), agile workflows, and team communication.
⏱ 6 monthsVirtusaWSO2IFS99xMillennium ITHsenidZone24x7 - 5Skills
Learn Core Stack (Java/Python/Node.js)
Specialize in one or two programming languages and their ecosystems. Build 2-3 personal projects to demonstrate ability to employers.
⏱ 6 months₨ LKR 0 - 6Experience
Junior / Associate Software Engineer
Land your first full-time role as a Junior or Associate Software Engineer at a Sri Lankan IT company. Expect LKR 60,000–100,000/month to start.
⏱ 1 yearsVirtusaIFSSysco LABSCalcey Technologies99x Technology