Fidenz Academy

The Way In,
Since 2011.

On-the-job training for undergraduates and fresh graduates, mentored by senior engineers on real commercial work. It is how a large share of the people building software here today first walked through the door.

See current intakes

Where They Are Now

Academy graduates, and the jobs they hold today.

  • Lakitha Samarasinghe Academy 2011 → Senior Tech Lead
  • Lasith Hettiarachchi Academy 2015 → Associate Tech Lead
  • Senali Dilumika Academy 2019 → Senior Software Engineer
  • Tharindu Perera Academy 2017 → Software Engineer
  • Srimal Wijesuriya Academy 2015 → Head of Tech
  • Kanishka Divan Academy 2020 → Associate Tech Lead
  • Kanishka Viraj Academy 2021 → Associate Tech Lead
  • Chathura Hettiarachchi Academy 2019 → Associate Tech Lead
  • NA Narada Abeykoon Academy 2022 → Senior Software Engineer
  • AL Amindu Liyanaratne Academy 2023 → Senior Software Engineer

Read their accounts on Careers

What It Is

Not A Course.
A Job You
Grow Into.

Trainees work alongside senior engineers on live commercial projects, across the technologies those projects actually run on. The point is to practise the fundamentals of programming against real problems, with real consequences, rather than exercises that end when the marking does.

There is no fixed entry requirement beyond genuine interest and commitment. We give weight to people who have started something on their own, whether that is a contribution to an open source project or a small utility built to learn a language.

How It Works

From Application
To Engineer

The same four stages every trainee goes through. Careers carries the short version of this; the detail lives here.

  1. Take-Home

    A project to complete within seven days, plus a short single-take screen recording explaining one real design decision and extending it live.

  2. Technical
    Interview

    If shortlisted, a conversation about fundamentals and core concepts. Those matter more than ever now that anyone can have code written for them.

  3. Mentored
    Training

    Three months, sequential and assignment-based, with one-to-one feedback from a senior mentor. Help is always available. The work and the study are your own.

  4. Employment

    Offered once every assignment and concept is covered, with strong results throughout. You join as an engineer, not as a graduate of anything.

How It Started

An Experiment
That Kept Working

2011

The Invitation

There was no academy. We invited a handful of undergraduates to train with us as an experiment. It worked for them and it worked for us, and several were hired permanently. Some are senior engineers here today.

Then

Structure,
Out Of Necessity

As intakes grew, mentoring one by one became unmanageable. That pressure produced the first real set of tutorials and assessments, which is the backbone of the programme that still runs.

Now

A Standing
Programme

A structured set of tutorials and assignments, refined intake by intake. The mentors are, in many cases, the engineers who came through it themselves.

In Their Words

Graduates

Some are still here and some have moved on. Both are the programme working.

I was one of the first recruited through Fidenz Academy. I went on to become a tech lead, giving leadership to my own team. An advantage I saw at Fidenz was the ability to learn and master many relevant technologies, which I did in a few years.

Lakitha Samarasinghe Academy 2011 → Senior Tech Lead

I joined Fidenz Academy as a third year university student. This training helped me to transform myself from a student to an engineer, when I was hired to be part of the Fidenz family.

Lasith Hettiarachchi Academy 2015 → Associate Tech Lead

I joined the Fidenz academy in 2019 after my graduation as a trainee. I was provided with very good guidance and a mentorship by the seniors of Fidenz, which was well structured to train a newbie to fit the standards of the industry. I must state that joining…

Senali Dilumika Academy 2019 → Senior Software Engineer

I enrolled at the academy while completing my third year of BSc in information technology. With much aspiration but zero experience, I learned to develop mobile applications at Fidenz. I started with basics and fundamentals of Android, and later moved on to…

Tharindu Perera Academy 2017 → Software Engineer

Intakes

Ready When
You Are.

Academy intakes are listed with everything else that is open. If nothing is listed today, the take-home is still worth starting.