• 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. Ayanadee perera says

    August 28, 2023 at 5:06 pm

    Open university or SLIIT is the best university for software engineering degree?

    Reply
  2. Ayanadee perera says

    August 28, 2023 at 4:53 pm

    I do the Biology,physics and chemistry for A/L. Can i become a software engineer without combined maths?

    Reply
  3. Thrisha says

    June 22, 2023 at 1:25 pm

    I’m doing ICT instead of chemistry in maths scheme can I enter the university of moratuwa to do the software engineering degree course

    Reply
    • Hiran says

      July 4, 2023 at 5:03 pm

      Yes. but not to Engineering faculty.

      Reply
  4. ලහිරු රන්දිප says

    January 3, 2023 at 10:48 pm

    උසස් පෙල සදහා ICT සමග තාක්ශනවෙදය(SFT,ET,ICT) විශය කරොත් software engner කෙනෙක් වෙන්න පුලුවන් ද ගනිතය කිරිම අනිවාර්යද

    Reply
    • Hiran says

      January 4, 2023 at 9:48 pm

      Dan maths aniwarya na. Skill eka thama godak wedagath.

      Reply
  5. Helesh Athukorala says

    September 27, 2022 at 7:15 pm

    Sir can I know whether I can become a software engineer by doing computer engineering? .If so, Do I have to do Chemistry for A/Ls to do computer Engineering ?

    Reply
    • Hiran says

      September 29, 2022 at 1:40 pm

      Where is this computer engineering course? Without Chemistry you can do lots of IT degrees.

      Reply
  6. Deshan Dissanayake says

    June 3, 2022 at 8:45 pm

    Can I do software engineering with A / l Technology?

    Reply
    • Hiran says

      June 16, 2022 at 7:28 pm

      Yes. Need skills with qualifications.

      Reply
      • Niroshan says

        August 4, 2022 at 12:42 pm

        Sir I have taken I.C.T, business accounting and Eng.lit can i become a software engineere

  7. razmiinshaf04 says

    January 31, 2022 at 2:59 pm

    i choosed engineering technology in a/l and I have a doubt. can I be a software engineer with taking e-teach ?

    do we have any cources for it,
    please reply as you can it might be very helpful to me

    Reply
    • Hiran says

      February 11, 2022 at 2:23 pm

      should be ok. need to do courses and higher eduation later

      Reply
  8. Siththy Fathima says

    September 28, 2021 at 2:52 pm

    Hey,
    Do you need to do Als to become a software engineer if you’re already doing a separate course for software engineering?
    pls do reply

    Reply
  9. Axeex says

    September 28, 2021 at 2:48 pm

    Hey,
    Do you nessecerily need Als to become a software engineer if your already doing a seperate course for software engineering ?
    pls do reply

    Reply
  10. kasun says

    July 29, 2021 at 5:53 am

    There are TEEN GRADUATE programs in Private institutions in Sri Lanka with mainly UK university DEGREES( even before O/L). Are they value in the SE field and future MASTERS OF SE? I mean job opportunities in local and foreign countries. Doing these types of course value or not. please reply.

    Reply
    • Hiran says

      August 15, 2021 at 9:28 pm

      We cannot recommend any of those. May be good.

      Reply
      • axeex says

        September 28, 2021 at 2:57 pm

        Hey,
        Do you need Als to become a software engineer if you are doing a separate course for software engineering?
        pls do reply.

      • Hiran says

        September 30, 2021 at 6:47 am

        You can become a coder or programmer without A/Ls or degree

      • Hiran says

        October 13, 2021 at 10:00 pm

        Need good education

  11. Sandaru says

    June 7, 2021 at 9:25 pm

    Dear Mr.Hiran & anyone else who knows what Im talking about, please help…

    I chose to do ICT, Comb. Maths and physics thinking that that will be the most suitable for a degree in a local university. I am to sit for the a/l exam in 2022, I need to do a Bsc in software engineering/comp.sci… but after reading the previous comments what i understood was that with the subjects I have chosen, I cannot enter a local university!

    Please clarify-
    With ICT, Maths and Physics am i able to enter a local university?
    Or do I need to do chem to enter one?

    Reply
    • Hiran says

      June 26, 2021 at 9:33 pm

      You can do some Physical science courses and ICT courses and computer science with that combination.

      Reply
      • Sandaru says

        June 27, 2021 at 8:29 pm

        Thank you for your reply Mr. Hiran!
        But one more question please…
        Does that mean that I am not eligible to enter a government/local, doing ICT, Maths & Physics?

      • Hiran says

        July 9, 2021 at 6:57 am

        You can do ICT courses at Universities, But cannot enter Moratuwa software engineering

  12. Hirun Amarasekara says

    May 23, 2021 at 8:27 am

    Can I be a software engineer by following the computer science and technology degree at uva wellassa university?

    Reply
    • Hiran says

      May 25, 2021 at 5:17 pm

      Now software filed its all about skills you have. Not merely a university degree

      Reply
  13. Hirun says

    May 23, 2021 at 8:27 am

    Can I be a software engineer by following the computer science and technology degree at uva wellassa university?

    Reply
  14. Dehemi says

    April 30, 2021 at 12:45 am

    I do the combined maths,physics and chemistry for A/L. Can i become a software engineer without IT

    Reply
    • Hiran says

      May 12, 2021 at 8:36 am

      Yes. You need skills.

      Reply
  15. S.Abilash says

    April 29, 2021 at 3:09 pm

    If I study Commerce stream with B.Studies , Accounting & IT and do advanced IT degree do I can become a Software Engineer in future?

    Reply
    • Hiran says

      May 12, 2021 at 8:36 am

      Yes. but you need necessary skills.

      Reply
  16. Snow White ❄️ says

    December 31, 2020 at 10:17 am

    Is it important to get an A for maths to do computer engineering? Because I have already got an B for my GCS examination…

    Reply
    • Hiran says

      January 1, 2021 at 7:59 pm

      You need good results at A/L examination

      Reply
  17. Randil says

    June 17, 2020 at 5:37 pm

    If I do AL ICT instead of Chemistry in Maths stream ill not be able to go to the engineering faculty and i can do some IT and computer science degrees. are they sufficient to become a sw engineer in srilanka?

    Reply
    • Hiran says

      June 18, 2020 at 11:23 pm

      Can become IT professional

      Reply
      • Winter says

        June 24, 2020 at 8:49 pm

        Hiran do you even know about this field? People become software engineers even without degrees.

    • Winter says

      June 24, 2020 at 8:45 pm

      You can’t enter to a gov university engineering degree without doing A/L chemistry. But can do other IT degrees. Also you can do IT related degrees at private universities too. The degree you hold doesn’t really matter if you have skills. Keep yourself updated with new technologies.

      Reply
  18. Nesandu says

    June 12, 2020 at 3:12 am

    what are the IT degrees i can study if i chose ict instead of chemistry in AL s.
    And can we study all the same degrees?

    Reply
    • Hiran says

      June 13, 2020 at 10:43 pm

      Cannot do engineering

      Reply
  19. Muditha says

    May 28, 2020 at 8:56 pm

    A/L Arts ekka IT subject eka karala software engineer kenek wenna puluwan da? O/L maths walata A ekak thiyenawa.

    Reply
    • Hiran says

      June 5, 2020 at 9:07 pm

      IT professional kenek wenna puluwan. adu gane technology subjects wath karanna

      Reply
  20. Dinesh Jayasekara says

    May 9, 2020 at 11:01 am

    I’m graduate with Bcom degree so i want to start, how can i do it..

    Reply
    • Hiran says

      May 13, 2020 at 12:16 am

      Go to Private University and do a degree in this field.

      Reply
  21. Suranjith says

    February 1, 2020 at 7:17 pm

    Maths ekk chemistry krl engineering faculty yan ekenui Maths ekk OCT krn ekenui mokkd wada hoda, wada lesi ?

    Reply
    • Suranjith says

      February 1, 2020 at 7:19 pm

      Sorry ICT

      Reply
      • Winter says

        June 24, 2020 at 8:51 pm

        Chemistry nathuwa engineering yanna ba. But IT related anith degree karanna puluwan.

  22. Thimila says

    January 25, 2020 at 9:11 pm

    Al walata s2i tynne.private campus ekaka software engineering karala job ekakata apply karaddi al s3 illnawad? Job ekakta yaddi s3 aniwaaryamada?private degree 1 karath s3 illnawad?

    Reply
    • Hiran says

      January 30, 2020 at 6:47 am

      you can do some courses with O/L results

      Reply
  23. Kelum Dhanashanka says

    January 10, 2020 at 11:27 am

    A/L Maths karaddi aniwarenma Chemistry karanna oneda software engineering karnna?? chemistry nethuwa ICT krl software engineering course ekata apply karoth government campus walata ganne nedda???

    Reply
    • Hiran says

      January 10, 2020 at 5:49 pm

      Chemistry nathuwa engineering faculty yanna ba. Japura Kelaniya Mora IT karanna puluwan

      Reply
  24. Hiran says

    July 1, 2019 at 6:02 am

    Vta, cot, tec,wage government ewageth ict course karala nvq system eken..software engineering,networ engineering,multimedia and web development engineering..degree course 3na karanna pluwn univertech eke.

    Reply
  25. Dele says

    June 7, 2019 at 5:31 pm

    Is it necessarily important to do chemistry when choosing the maths stream in order to become a software engineer??

    Reply
    • Hiran says

      June 11, 2019 at 8:51 pm

      to enter engineering faculty you need to do Chemistry. Without chemistry you can do certain IT and computer science degrees.

      Reply
      • Snow White says

        December 31, 2020 at 10:14 am

        Great

« Older Comments

Leave a Reply to Suranjith 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

  • 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!
  • Climbing the AI Readiness Ladder: How Sri Lanka Can Prepare for the Future of Artificial Intelligence
  • Guide to KDU General Sir John Kotelawala Defence University – 2025 Admissions

Copyright © 2025 studentlanka.com. All Rights Reserved.

 

Loading Comments...