• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Institutes
  • Schools
  • Arts and Entertainment
  • Shop

Student Sri Lanka Education

Courses, Classes, Jobs, O/L A/L Exams, Universities




  • Shop
  • Courses
    • Course Finder
  • Download
  • Exams
    • A/L
    • O/L
    • Grade 5
  • Universities
    • National
    • Private
    • Study Abroad
  • Careers
    • After A/L
    • After O/L
  • tuition
You are here: Home / Computing / How to Become a Software Engineer in Sri Lanka

How to Become a Software Engineer in Sri Lanka

April 3, 2016 By Hiran 152 Comments

software engineers sri lankaUpdated 2021 May 

A software engineer is one of the top jobs right now. It pays well, it is highly rewarding, and the opportunities are incredible. For someone in Sri Lanka, getting into the field is not that difficult, at least if you meet the requirements and put your all into it. Numerous options exist for anyone who wants to enter the field. To do this, though, you need to learn the steps and necessities. Any IT field will have certain requirements. For this one, taking a course in software engineering and earning a degree is such a requirement. An educational background is an important piece of realizing your dream as a professional in this sought after field.

The demand for professionals is always high, and you can continually find exceptional job opportunities that pay well.
Who is Computer Software Engineer?

Software engineers, are also called software developers and they design and develop software applications or computer systems. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.

There are two functions of a software engineer: development of new applications and maintenance.

It doesn’t matter what sort of tools are programming languages you use, as long as you are fulfilling these roles and writing code, you are a software engineer.

Career Requirements
Bachelor’s degree in Computer science, software engineering or related field. Some employers may prefer a master’s degree

Key Skills – Analytical, problem-solving, teamwork and communication skills as well as creativity and attention to detail; familiarity with database management, development environment, program testing and other related software

First, you should understand the job in general. Do your research to know if it is a good fit for you. For software engineering, that education comes from coursework and degrees. The course type that you would have for such a degree includes math, computer literacy, engineering, and a variety of other areas relevant to computer work, programming languages, and software.
software engineering job areas
There are several options in Sri Lanka that have accredited, trusted courses that can help you to stay on top of the field. They specialize in building successful, capable software engineers that can work all across the globe, getting in major corporations and starting their own businesses.

When you find a good place, stick with it. Engineering coursework has a tendency to up the difficulty, but it is worth it once you get into the field and start making a name for yourself.

Where to get an IT degree in Sri Lanka

Degree from a National University

  • Computer Science and Engineering Degree at Universtiy of Moratuwa
  • Computer Software Enineering courses at University of Sri Jayewardenepura or other Engineering Faculties
  • Bachelor Of Computer Science Degree Programme at University of Colombo School of Computing (UCSC)
  • Compuer Science @ Univesity of Sri Jayewardenepura
  • Computer Science @ Univesrsity of Kelaniya
    Other Govenment Univesities that offer Computer science and Software engineering degrees eg. Peradeniya, Ruhuna, Uva-Wellassa.

However to enter most of these courses you need pass and have a good Z-score at GCE A/L examination in Mathematics stream (by following combined matematics as a subject). However you may enter into some of the IT courses by following IT as a subject or with science subjects.

External BIT Degrees and Open University

  • Bachelor of Software Engineering Honors Degree offered by OUSL and UGC (offered free under government loan scheme) 
  • Bachelor of Information Technology BIT External degree from UCSC
  • BIT External Degree from University of Moratuwa
  • Bachelor of Software Engineering Honours at Open University

Private Degrees Options in IT

  • Private IT degrees
  • Higher education and career options in IT, Computer Science after A/L
  • Computing and information Technology courses offered by SLIIT, NIBM, NSBM Green Campus, APIIT, Informatics, IDM, ESOFT and many other Private Institutes.
  • Follow a professional degrees in IT such as BCS/ ACS/ NCC.


Follow these steps to become software engieer:

  • Study Mathematics for A/L…… (Now with some degrees you can become an software engineer by following any subject, You need relevant skills on the particular field.) 
  • Earn a degree in software engineering or a related field. Most software engineer positions require a bachelor’s degree. …
  • Begin programming immediately. (Learn Python) 
  • Build software. …
  • Seek an internship. …
  • Find job opportunities. …
  • Consider your career goals.

Follow online Course in Software, IT, Development or Design

There are many online courses available now, where you can gain access to world-class online courses and learning content. Some are free and some are paid courses, some courses offer certificates, diplomas and even degrees. These courses include video lessons, quizzes, hands on practice techniques, class notes, access to recent resources etc. Some of these courses are offered by world class top University academics in the world and come by technical industry experts in software and IT filed.

Coursera Massive Open Online Courses
Coursera provides online access to the world’s best education. More than 20 million learners from around the globe have come to Coursera to take courses offered by its partners, universities like the University of Pennsylvania, Yale, Johns Hopkins, Princeton, and top international universities.
Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.
Online computer science courses to jumpstart your future.

Udemy online courses
Udemy offers Software Engineering courses for all levels: beginner to advanced. You can Understand the core concepts and algorithms of software engineering using Java, Python, Ruby, C++, PHP, Pascal, iPhone, Android and Object Oriented Programming here. More than 10,000 expert instructors have published online courses on Udemy. These courses start at US $10. Over 13 million students in 150+ countries are taking these courses to advanced their careers and pursue their passions. Each course is available on-demand, 24 / 7, via the iPhone, iPad, Android and Web.

Udemy

Can you become a Software Engineer by doing A/L in Technology Stream?

If you are really committed to become Software Engineer or Developer you need to do Mathematics for GCE A Level. Therefore you need to follow Mathematics, Physics or Chemistry to enter into Government Engineering Faculty. But now you can do IT instead of Chemistry and enter some Computer Science Degree programs.
If you haven’t done Computer Science or Software Engineering degree then you can do other IT jobs: design, hardware, networking, technical writing etc.

Status of IT Degrees identified by SLASSCOM, the national chamber for the IT/BPM industry (Vision 2022 Report) 

  • State universities currently produce 3,000 students per year
  • Lack of an authority to ensure quality of private higher education
  • Low awareness on industry career prospects, particularly within the BPM (Business Process Management) sector.Read Matched Content:




    Software Engineering is about how to engineer (design and create) software. But there are various other careers in the IT, software and development fields on how to use these software: Business Analyst, Graphic design, Customer service, Data Entry, Hardware, Networking or System Administrator, Sales, Technical Support (Technician or Help Desk) or Technical Writing.
    Microsoft office 365

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Comments

comments

No related posts.

Filed Under: Computing, Courses, degree, Engineering, IT, Jobs Tagged With: computer, degree, engineering, jobs

Reader Interactions

Comments

  1. Nomin says

    June 5, 2019 at 9:05 am

    with a computer science degree in morotuwa
    can i become a software engineer at google

    Reply
    • Hiran says

      June 5, 2019 at 10:17 pm

      You need a software engineering degree.

      Reply
      • Nomin says

        June 8, 2019 at 8:35 pm

        do software engineering available in morotuwa

      • Hiran says

        June 11, 2019 at 8:48 pm

        Yes. but you need to obtain good z score in mathematics stream to enter engineering courses like this one.

  2. Lawanya says

    May 28, 2019 at 3:02 pm

    I’m selected Combined Mathematics, Physics, ICT for my A/L. Can I become a software engineer?

    Reply
  3. Nayana Lalanthi says

    May 28, 2019 at 12:42 am

    I’m selected C.Maths,Physics,ICT for my A/L. can I become a software engineer? & what are the best university for software engineering in Sri Lanka doing above subjects?

    Reply
    • Hiran says

      May 28, 2019 at 6:34 am

      Best course for software engineering is University of Moratuwa. But you cannot enter that course since you are not following combined mathematics. But you can do various other IT degrees.

      Reply
  4. erandi says

    May 27, 2019 at 8:33 am

    mama ucsc eke bit krnwa.mata software engineering krana puluwanda bit krala

    Reply
    • Hiran says

      May 28, 2019 at 6:35 am

      You can do jobs relating to software development.

      Reply
  5. Chathura says

    May 1, 2019 at 1:42 pm

    mama A/L walata c.maths , physics , ICT karanawa. University yanna Z-score eka kochchara onaweida?Software engineering (bsc.) degree yanna. Nasa, google wage job karanna monawada thawa ona wenne.

    Reply
    • Hiran says

      May 12, 2019 at 11:05 pm

      google wage software engineer kenek wenna nam Moratuwa Univ software engineering karala thiyenawanam watinawa. ekata ICT karala ba Maths karanna one.

      Reply
      • Nomin says

        May 27, 2019 at 5:25 pm

        im doing com.maths,physics,chemistry
        can i enter morotuwa university and do software engineering..

      • Hiran says

        May 28, 2019 at 6:34 am

        Yes you can follow Mora software engineering

  6. Thilakshi perera says

    April 1, 2019 at 7:08 pm

    engineer tech ekka it karala web developer kenek wenna puluwanda

    Reply
    • Hiran says

      April 3, 2019 at 10:50 pm

      Ow puluwan.

      Reply
  7. Gayashi Geevindi says

    January 11, 2019 at 6:49 pm

    i can do a software engineer degree by doing biology for advance level

    Reply
    • Hiran says

      January 11, 2019 at 10:14 pm

      You can do various IT jobs by doing Biology. But to become engineer you need to go to engineering faculty, for that you need maths.

      Reply
  8. gayashi geevindi says

    December 22, 2018 at 10:08 pm

    can i become a software engineer by doing advance level – commerce

    Reply
    • Hiran says

      December 25, 2018 at 12:32 pm

      You need a engineering degree to qualify you as a recognized engineer.

      Reply
  9. Bhavana says

    October 1, 2018 at 7:53 pm

    I’m Selected Engineering technology, ICT, SFT in my A/L. Can I become a software engineer

    Reply
  10. Kenija Rajan says

    October 1, 2018 at 7:37 pm

    I’m selected Engineering technology in my A/L . Can I become a software engineer?

    Reply
    • Hiran says

      October 4, 2018 at 6:25 am

      It is better to do mathematics stream

      Reply
      • muhfees says

        December 29, 2018 at 7:24 am

        why cannot become a software engineer in technology stream A/L

      • Hiran says

        December 29, 2018 at 7:14 pm

        You can become a software developer. Designer

  11. Kenija Rajan says

    October 1, 2018 at 7:32 pm

    I’m Selected Engineering technology,ICT,Science for technology for my A/L . Can I become a software engineer?

    Reply
  12. Lakshan says

    May 19, 2018 at 5:55 pm

    Is technology stream available in English medium? Most of the schools are conducting it in Sinhala and Tamil medium.Can you show me the way of doing a/l privately for the first time or else doing in sinhala is useless because i have studied in English medium.And also there are no schools i think.please help me.
    Thanks in advance!

    Reply
  13. Sahan says

    April 19, 2018 at 3:48 pm

    A/L walata tech karala IT paththen yanna puluwan hoda job monawada?

    Reply
    • Hiran says

      April 28, 2018 at 7:46 am

      With Tech and IT you cannot become software Engineer.

      Reply
  14. Sahan says

    April 8, 2018 at 8:34 am

    Mage O/L result mathematics B English S mata A/L wala hoda z core ekak thiyanawa mage o/l result english S eka thibunata mata university ekata athulwenna puluwanda.

    Reply
    • Hiran says

      April 9, 2018 at 9:21 pm

      University selection is based on A/L results.

      Reply
  15. peshala says

    January 17, 2018 at 10:45 am

    how to apply software engineer course without A/l results

    Reply
  16. Aththas says

    January 16, 2018 at 7:20 pm

    which is the best university for computer science in sri lanka?

    Reply
    • Hiran says

      January 16, 2018 at 9:31 pm

      Tricky question. Moratuwa has software engineering. UCSC, Japura, Kelaniya offers computer science degrees.

      Reply
  17. Isuru says

    January 5, 2018 at 8:56 am

    Qhen i choose the tec subject can i be a software engineer?

    Reply
  18. Y.I.K.Perera says

    December 26, 2017 at 9:19 am

    If I selected ICT instead of Chemistry in AL .Can I enter government universities ?
    If then what are the universities &degrees ?

    Reply
    • Hiran says

      December 30, 2017 at 7:14 am

      You can do physical science, computer science in some universities

      Reply
  19. R.KENIJA says

    December 6, 2017 at 11:18 am

    I’m doing A/L in technology stream. Can I became a software engineer without mathematics

    Reply
    • Hiran says

      December 8, 2017 at 5:50 pm

      No. You can become IT professional.

      Reply
  20. Kenija Rajan says

    October 15, 2017 at 6:31 pm

    What subject I should choose for A / L to want to be a software engineer

    Reply
    • Hiran says

      October 16, 2017 at 10:19 pm

      Comb mathematics, Physics, chemistry

      Reply
      • Dumidu Viduranga says

        January 4, 2018 at 9:36 am

        Chemistry Or IT!!

      • Isuru says

        January 5, 2018 at 9:00 am

        When we choose tec aubject can we be a software engineer then what should we choose insted subject in it.

  21. P.imanshika says

    September 15, 2017 at 8:32 am

    I did biology stream for al. What are the courses for be a software engineer

    Reply
    • Hiran says

      September 15, 2017 at 8:52 pm

      Software engineering is good for Mathematics students. You can select other IT related courses, jobs.

      Reply
  22. Jawidh says

    September 7, 2017 at 7:03 pm

    I do Physical.science as A/L stream.What is minimum Z-score required to Enter Computer science?

    Reply
    • Hiran says

      September 8, 2017 at 6:46 am

      check last year Z score values here
      https://studentlanka.com/2017/06/06/z-scores-for-university-admissions-201617-based-on-2016-al-results/

      Reply
  23. Raju says

    August 11, 2017 at 8:45 pm

    private campus are give computer science /software engineering b.sc/b.eng degrees to both physical science stream and bioscience stream students.are they valid or not? I’m bioscience stream student.can i do software engineering or computer science private course?

    Reply
    • Hiran says

      August 11, 2017 at 9:19 pm

      If these Private Institute degrees are recognized by the Employers then there will not be a problem. However best software engineers should have Mathematical background.

      Reply
  24. Upulie says

    August 10, 2017 at 10:14 pm

    How good is the pcjt SW Engineering course @ Java institue compared with the courses stated here?

    Reply
  25. Sujithherath says

    July 16, 2017 at 8:26 pm

    I’m doing a/l in biology stream .can i apply to the computer science course in colombo ucsc

    Reply
    • Lie says

      July 16, 2017 at 8:52 pm

      No computer science is a physical science degree. U can do IT or BIT degrees

      Reply
« Older Comments
Newer Comments »

Leave a Reply to Lakshan Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Search

Student Lanka online shop

Recent Comments

  • Hiran on Download or read Biology 2020 New Edition resource books free
  • Yasiru on A/L Biology Multiple Choice MCQ questions and Analysis -1 (Grade 12) – Dr Hiran Amarasekera
  • Gayansa Gunathilaka on Guide to select 2025 A/L Subjects, Tuition Teachers and Classes.
  • yuhasa on Olympiad past papers – Biology, Physics, Astronomy, Science, Maths, Informatics
  • nira on Download or read Biology 2020 New Edition resource books free

Buy Books Online

  • A/L Molecular Biology and Recombinant DNA technology – අණුක ජීව විද්‍යාව සහ ප්‍රතිසං‍යෝජිත DNA තාක්ෂණය – Prof Hiran Amarasekera
    රු 1,300.00
  • A/L Biology Multiple Choice MCQ questions and Analysis -1 (Grade 12) – Dr Hiran Amarasekera
    රු 1,700.00
    5.00 out of 5
  • A/L Chemistry 2020 and 2021 Vivarana – Two book bundle රසායන විද්‍යා විවරණ පොත් දෙක
    රු 1,000.00
  • 2022 A/L Chemistry Past Paper with Complete Analysis 2022 රසායන විද්‍යා විවරණය
    රු 500.00

Recent Posts

  • The Best AI Tools for Students and Professionals in 2025
  • How to Humanize AI Content: The Ultimate Prompt and Advice
  • AI-Powered Deep Dive: Rebuilding Sri Lanka After Cyclone Ditwah & The 2025 Landslides
  • Future-Proof Your Degree: MIT’s Free Courses for AI-Era Employability
  • Guide to Ocean University of Sri Lanka – Applications Now Open for 2025!

Copyright © 2025 studentlanka.com. All Rights Reserved.

 

Loading Comments...