Seeking advice from people in Tech and software engineers

bread_slicer_99

Junior member
  • Jun 15, 2022
    30
    56
    18
    Antey 2500
    I graduated last November and still couldn't secure a job. For the context, I have 1 year experience as a software engineering intern from a company specialized in Fintech. My specialisation is low level programming related to C++/C and embedded systems.
    Regarding the projects, I have listed extensive realword projects that I did including embedded systems related projects, high performance application which require good concurrency and also my final year research project, which is also a hardware related unique project.

    Regardless I only got a one response and that too was only a screening call and eventually got abandoned
    I'm feeling strong lack of purpose in my life and this feeling of unemployment is killing me from inside.

    I would like to ask from fellow engineers, given below options, what would be the best option for me

    • Moving to UAE and find opportunities while doing a Msc or postgraduate course
    • Re-evaluate my skill set and focus on mainstream tech paths like full stack development specialising React, springboot etc
    Also any comment or information regarding current state of the tech industry in Sri Lanka is highly appreciated

    thanks
     

    mahadana_muththa

    Well-known member
  • Jan 5, 2020
    2,033
    2,514
    113
    I graduated last November and still couldn't secure a job. For the context, I have 1 year experience as a software engineering intern from a company specialized in Fintech. My specialisation is low level programming related to C++/C and embedded systems.
    Regarding the projects, I have listed extensive realword projects that I did including embedded systems related projects, high performance application which require good concurrency and also my final year research project, which is also a hardware related unique project.

    Regardless I only got a one response and that too was only a screening call and eventually got abandoned
    I'm feeling strong lack of purpose in my life and this feeling of unemployment is killing me from inside.

    I would like to ask from fellow engineers, given below options, what would be the best option for me

    • Moving to UAE and find opportunities while doing a Msc or postgraduate course
    • Re-evaluate my skill set and focus on mainstream tech paths like full stack development specialising React, springboot etc
    Also any comment or information regarding current state of the tech industry in Sri Lanka is highly appreciated

    thanks
    what was the degree you did? and in which uni?
     

    6h057

    Well-known member
  • Nov 19, 2024
    2,277
    2,178
    113
    Tokyo, Japan
    Hey, first off — I hear you, and what you're feeling is completely valid. Graduating and then hitting a wall like this, especially after putting in solid work on relevant projects and having that Fintech internship under your belt, is brutal. The lack of responses and ghosting after a screening call can make anyone question their worth and purpose. You're not alone in this; a lot of new grads (even strong ones) are facing extended job searches right now, and it's emotionally draining. Hang in there — the fact that you're reflecting on options and asking for input shows resilience.

    Your background in low-level programming (C++/C), embedded systems, concurrency/high-performance work, and a hardware-related final-year project is actually quite valuable — it's specialized and not something every applicant has. But the market dynamics are playing a big role here.

    Quick take on the current tech scene in Sri Lanka (as of early 2026)

    The local IT/software job market is active but tough for fresh grads/entry-level roles right now. There are hundreds of software engineer postings (LinkedIn shows ~200+, ITPro.lk and topjobs.lk have steady listings), mostly in full-stack (React, Java/Spring Boot, .NET, PHP), web development, Java, and some AI/trainee positions. Salaries for mid-level engineers are decent (around LKR 1–3M+ annually on average, higher for remote/export-oriented roles), but entry-level demand has softened — partly due to AI/automation reducing some junior/clerical-type tech support roles, economic transitions, and companies being more selective (focusing on immediate contributors over trainees). Remote opportunities (often with international firms) exist and pay better (averaging much higher in USD terms for Sri Lankans), but competition is fierce. The government is pushing digitalization hard, and IT exports are growing, so things could improve mid-2026 onward, but right now it's not the easiest time for pure fresh-grad embedded/low-level roles locally — many openings lean toward mainstream web/full-stack.

    Embedded systems and C++/low-level skills remain in demand globally (especially with IoT, automotive, robotics, EVs, etc.), and the field is seen as future-proof and growing in 2026 — but locally in SL, it's narrower compared to web/mobile/full-stack.

    Comparing your two options
    1. Moving to UAE + doing an MSc/postgraduate course
    This could be a strong move if you're open to relocating. The UAE (especially Dubai/Abu Dhabi) has steady demand in tech, including embedded software engineers (dozens of openings for embedded roles, C++, firmware, etc.). Overall software dev is booming there — high demand for AI, cloud, cybersecurity, full-stack, but also specialized engineering. Salaries are tax-free and much higher than SL. Doing a Master's there (or even a relevant postgraduate diploma/cert) could help with visa/residency, networking, and filling any perceived "experience gaps" on your CV. Many expats start by studying + job hunting on the ground. Downside: cost of living is high, relocation is a big step (visa, housing, culture), and you'd need to hustle for part-time work or internships during studies. If you have savings/family support and really want international exposure, this has high upside potential.

    2. Re-evaluate skills → pivot toward mainstream tech (full-stack: React + Spring Boot, etc.)

    This is probably the faster, lower-risk path to employment right now, especially staying in SL or targeting remote roles. The majority of local/remote jobs are in web/full-stack/Java/.NET/React ecosystems — lots of postings for those stacks. Your C++/concurrency foundation actually translates well (problem-solving, performance thinking), so you could learn React/Node.js (frontend/backend) or Java Spring Boot relatively quickly (3–6 months of focused self-study/projects). Add a couple of full-stack portfolio projects (e.g., a fintech-related app with React frontend + Spring backend), update LinkedIn/CV to highlight transferable skills from your embedded work, and apply aggressively. Many fresh grads break in this way. Bonus: remote international gigs pay way better than local average. Downside: it might feel like "giving up" on your passion for low-level/embedded, but it's not permanent — you can always circle back once employed.

    My recommendation

    Go with option 2 first (pivot to mainstream skills) — it's more immediate and builds momentum/money/confidence while you keep applying to embedded roles on the side. Spend the next 3–4 months:
    - Building 1–2 full-stack projects (use your Fintech experience as theme).
    - Grinding LeetCode/HackerRank for interviews (concurrency knowledge helps a ton).
    - Applying to 20+ jobs/week (local + remote via LinkedIn, ITPro.lk, remote sites).
    - Networking (Sri Lankan tech groups on LinkedIn/Facebook/Reddit, alumni).

    If after 4–6 months you're still stuck or really want international/low-level focus, then seriously pursue UAE + Master's (research affordable programs, scholarships, or part-time options).

    Also consider:
    - Bootcamps/certifications with job guarantees (some local ones claim high placement rates).
    - Freelancing/small contracts on Upwork (even embedded-related).
    - Contributing to open-source embedded projects to boost visibility.

    You're coming from a strong niche — don't undervalue that. The market is cyclical, and with persistence + slight adaptation, you'll land something solid. This phase sucks, but it won't define you. You've got real skills; keep pushing.
     
    Last edited:
    • Like
    Reactions: dragonsl

    Mr.Curious

    Well-known member
  • May 22, 2022
    5,164
    4,914
    113
    I graduated last November and still couldn't secure a job. For the context, I have 1 year experience as a software engineering intern from a company specialized in Fintech. My specialisation is low level programming related to C++/C and embedded systems.
    Regarding the projects, I have listed extensive realword projects that I did including embedded systems related projects, high performance application which require good concurrency and also my final year research project, which is also a hardware related unique project.

    Regardless I only got a one response and that too was only a screening call and eventually got abandoned
    I'm feeling strong lack of purpose in my life and this feeling of unemployment is killing me from inside.

    I would like to ask from fellow engineers, given below options, what would be the best option for me

    • Moving to UAE and find opportunities while doing a Msc or postgraduate course
    • Re-evaluate my skill set and focus on mainstream tech paths like full stack development specialising React, springboot etc
    Also any comment or information regarding current state of the tech industry in Sri Lanka is highly appreciated

    thanks
    LSEG ?
     

    SK29

    Well-known member
  • Apr 14, 2017
    6,510
    7,980
    113
    you are not alone.
    what you are facing is a common issue which the whole tech industry is facing. even in the other countries, situation is same.

    do not underestimate you.
     

    Hankook

    Well-known member
  • Apr 4, 2022
    5,231
    8,095
    113
    කුඹුරු කොටන්න තමයි බං දැන් ගොඩක් එවුන් අක්කර ගණන් හොයනවා ගම් වලින්
     

    RealityOfX

    Well-known member
  • Feb 5, 2021
    8,520
    1
    14,623
    113
    Just take your time. polish your github profile, build a portfolio website showcasing the projects you have done (or get one built by a web developer), organize your LinkedIn profile, and complete a few professional certification exams in your area of expertise. then recruiters will start following you. While you have no job, Just don't focus on unemployment things and don't get stressed, focus on your own project with your own innovative scope. Build it, add features and tech to showcase your skills and show it off in your LinkedIn account.
     
    • Like
    Reactions: SK29

    dragonsl

    Junior member
  • Dec 2, 2024
    50
    67
    18
    You are already in a niche area of IT. Job market for full stack development highly competitive as many people want to become a software engineer. Switch only if you love doing it.

    There always have been a fewer job opportunities for Embedded systems, C++ programming. Keep checking the following listing if you are looking for openings in Sri Lanka https://itpro.lk/search/c++
     
    Last edited: