Skip to main content

VACANCIES

Open Roles

Sixteen live vacancies across our engineering, cloud, security, managed services, data, delivery and commercial practices. Every genuine Brilliant Esystems vacancy appears on this page and nowhere else.

Before You Apply

The table below lists every role we are currently recruiting for, with a reference, the practice it sits in, the base location, the contract type and the closing date. Quote the reference in the subject line of your email — it is how our applicant tracking routes your CV to the correct hiring manager, and applications without a reference take considerably longer to reach the right desk. Applications close at 17:00 West Africa Time on the stated date and we do not accept late submissions except where we have re-advertised.

Read the requirements honestly but not timidly. Where we say a certification is required, it genuinely is — usually because a client contract or an ISO control demands it. Where we list years of experience, treat it as a guide to the level rather than a hard filter; we assess capability through the technical exercise and we have hired people with two years of exceptionally dense experience into roles advertised at four. What we cannot work around is a missing hard requirement such as a valid COREN registration for a role that must be signed off by a registered engineer.

Every applicant who reaches the technical assessment receives written feedback whether or not they are successful. We do this deliberately: the Nigerian technology market is small, we expect to see good people more than once, and a candidate who was six months short this year is often exactly right next year. Around one in nine of our current staff applied to us unsuccessfully before joining.

Current Vacancies

Sixteen roles, updated weekly. Closing dates are at 17:00 WAT. Hybrid means two days a week in a Brilliant office, with the base office agreed on appointment.

Ref Role Practice Location Type Closes
BE/ENG/2601 Senior Backend Engineer (Java, Spring Boot) Software Engineering Kano (Hybrid) Full-time 27 February 2026
BE/ENG/2602 Frontend Engineer II (React, TypeScript) Software Engineering Hybrid Full-time 27 February 2026
BE/ENG/2603 Mobile Engineer (Flutter) Software Engineering Lagos Full-time 13 March 2026
BE/ENG/2604 QA Automation Engineer Software Engineering Kano Full-time 6 March 2026
BE/CLD/2605 Cloud Infrastructure Engineer (AWS) Cloud & Data Centre Abuja Full-time 6 March 2026
BE/CLD/2606 Data Centre Field Engineer Cloud & Data Centre Kano Full-time 20 February 2026
BE/CLD/2607 Site Reliability Engineer Cloud & Data Centre Hybrid Full-time 3 April 2026
BE/SEC/2608 SOC Analyst, Tier 2 Cybersecurity & Compliance Kano Full-time 20 March 2026
BE/SEC/2609 Information Security Consultant (ISO/IEC 27001) Cybersecurity & Compliance Abuja Full-time 3 April 2026
BE/MIS/2610 Service Desk Engineer, Tier 1 Managed IT Services Kano Full-time 13 February 2026
BE/MIS/2611 Network Engineer (CCNP) Managed IT Services Abuja Full-time 27 March 2026
BE/DAT/2612 Data Engineer (Azure, Databricks) Data & Analytics / AI Hybrid Full-time 10 April 2026
BE/DAT/2613 Machine Learning Engineer Data & Analytics / AI Lagos Contract (12 months) 10 April 2026
BE/DEL/2614 Project Manager (PRINCE2 or PMP) Delivery Abuja Full-time 6 March 2026
BE/COM/2615 Account Manager, Financial Services Commercial Lagos Full-time 27 February 2026
BE/ACD/2616 Technical Trainer, Cloud and Security ICT Training Academy Kano Contract (12 months) 17 April 2026

Six Roles in Detail

The headline vacancies, with what you would actually do and what we need from you. Full role profiles are sent to shortlisted applicants.

Senior Backend Engineer

BE/ENG/2601 · Kano (Hybrid) · Closes 27 February 2026

What you will do: own backend services on BrilliantRevenue, the government revenue platform now processing collections for several state internal revenue services. Design and build Spring Boot services, handle reconciliation against bank and switch settlement files, tune PostgreSQL under load, and carry the release through to the production rota. You will review other engineers’ code daily and mentor at least one junior colleague. What we need: five or more years on the JVM, deep Spring Boot, solid SQL and schema design, message queues (Kafka or RabbitMQ), containerised deployment, and the judgement to know when a distributed transaction is the wrong answer. Payment or public-sector revenue experience is a strong advantage.

Cloud Infrastructure Engineer

BE/CLD/2605 · Abuja · Closes 6 March 2026

What you will do: build and run the landing zones behind BrilliantCloud for public-sector and financial services clients. Write Terraform, manage multi-account AWS organisations, design VPC and connectivity topologies back to client premises in Abuja and Kano, and take part in migration cutovers that often run overnight. You will also be an escalation point for the managed services desk. What we need: three to six years in infrastructure, an AWS Solutions Architect Associate certification or better, real Terraform in production, Linux administration you could defend under questioning, and hands-on CI/CD. Azure exposure is useful because roughly a third of our estate sits there.

SOC Analyst, Tier 2

BE/SEC/2608 · Kano · Closes 20 March 2026

What you will do: work a shift rota in our security operations centre, taking escalations from Tier 1 across an estate of more than 12,000 managed endpoints. Investigate alerts to a conclusion, run containment on confirmed incidents, tune detection rules so the same false positive does not return, and write the incident record that goes to the client. You will contribute to threat-hunting sprints and to our post-mortems. What we need: two or more years in a security operations role, comfort with a SIEM and EDR tooling, packet-level networking knowledge, scripting in Python or PowerShell, and Security+, CySA+ or an equivalent. Shift allowance applies.

Data Engineer

BE/DAT/2612 · Hybrid · Closes 10 April 2026

What you will do: build the pipelines behind BrilliantInsight for clients in banking, health and government. Model source systems that were never designed to be queried, build ingestion into a lakehouse on Azure and Databricks, own data quality checks that fail loudly, and work alongside analysts who will tell you immediately when a number looks wrong. Several engagements involve health data, so privacy controls are part of the design, not an afterthought. What we need: three or more years building production pipelines, strong SQL and Python, Spark, dimensional modelling, and orchestration with Airflow or Data Factory. Azure certification is funded if you do not already hold one.

Network Engineer

BE/MIS/2611 · Abuja · Closes 27 March 2026

What you will do: design, deploy and support enterprise networks for federal agencies and financial services clients — routing and switching, wireless, SD-WAN and Fortinet perimeter security. Expect a mix of project delivery, structured commissioning work at client sites across the north, and second-line escalation from the service desk. Some work is out of hours, planned and compensated. What we need: four or more years in enterprise networking, a current CCNP (or CCNA with strong demonstrable depth), Fortinet experience, clean documentation habits, and a full driving licence. You will be issued with the tooling and the certification path is funded.

Project Manager

BE/DEL/2614 · Abuja · Closes 6 March 2026

What you will do: run two to three concurrent public-sector engagements from initiation to handover — scope, plan, budget, risk register, steering committee reporting and the difficult conversation when a client dependency slips. You will work with engineering leads rather than over them, and you will be judged on delivered outcomes and client relationships rather than on the tidiness of the plan. What we need: four or more years managing technology delivery, PRINCE2 Practitioner or PMP, genuine experience of Nigerian public-sector procurement and reporting rhythms, commercial literacy around change control, and the composure to chair a steering committee with directors in the room.

How to Apply

Four steps. The whole process usually takes four to six weeks from the closing date.

1

Prepare your CV

Two to three pages, in PDF, named Surname_Firstname_Reference.pdf. Lead with what you built and what changed as a result, not with a list of technologies. Include certifications with their expiry dates, your notice period and your current location. A short covering note of no more than 200 words explaining why this particular role helps considerably; a generic one does not.

2

Email [email protected]

Put the role reference and title in the subject line — for example "BE/ENG/2601 — Senior Backend Engineer". Attach the CV and any portfolio links in the body of the message rather than as separate files. You will receive an automatic acknowledgement with a tracking reference within 2 working days; if it does not arrive, resend, because the message did not reach us.

3

Complete the technical assessment

Shortlisted applicants receive a practical exercise sized for no more than 4 hours and drawn from work we genuinely do. You have 5 calendar days to submit and we mark within 3 working days against a published rubric. Submit what you have even if it is incomplete, with a note on what you would do next — we score reasoning as well as output.

4

Interviews and offer

A ninety-minute technical panel with engineers from your prospective practice, then a forty-five-minute values interview with a director and a colleague from another team. A verbal offer follows within 5 working days, then a written contract, references and document verification. Start dates are normally the first Monday of the following month.

No Fees, and Equal Opportunity

Brilliant Esystems Limited charges no fee at any stage of recruitment — no application fee, no assessment fee, no interview fee, no processing, shortlisting or documentation fee, and no deposit. We never ask applicants to pay an agent, buy a form or send money to any individual or account. Every genuine vacancy is published on this page, all applications are received at [email protected], and all our correspondence comes from an address ending @brilliantesystems.com. Report any demand for payment to [email protected] or +234 802 913 8013.

We are an equal opportunity employer. We recruit on capability and we do not discriminate on the grounds of gender, ethnicity, state of origin, religion, marital status, age or disability. Our published aim is to raise women in technical roles from 31% to 40% by 2028, and we actively encourage applications from women engineers. If you need an adjustment at any stage — assessment format, interview timing, physical access at any of our three offices, or assistive technology — tell your recruiter and we will arrange it without it affecting your assessment in any way.

Application Questions

What happens if I miss the closing date?
The listing is withdrawn at 17:00 WAT on the closing date and late applications are not carried into that cycle. Send the CV anyway, marked speculative — we keep it on file for twelve months and search it first when the role reopens. Popular roles are re-advertised more often than people assume, particularly in engineering.
Do I need to be in Kano, Abuja or Lagos to apply?
No. Screening calls, technical assessments and the first interview are all conducted remotely, so you can apply from anywhere in Nigeria. For the final interview we will ask you to come to the base office, and we reimburse reasonable travel costs on production of receipts. Relocation support is available for roles graded E3 and above.
How long does the technical assessment take and is it timed?
It is sized for no more than four hours of work and you have five calendar days to submit, so you can fit it around your current job. It is not a proctored, ticking-clock test. We are more interested in how you structure a solution and explain your trade-offs than in whether you finished every part, and we tell you the marking rubric in advance.
Will you contact my current employer for a reference?
Not without your written consent, and never before you have accepted an offer. We take two references, normally one from a line manager and one from a peer or client. If contacting your current employer before you have resigned would be awkward, tell us and we will take a previous employer instead and complete the current-employer check after you start.
Is the advertised salary band negotiable?
The band for the level is fixed and published, but where you sit within the band is determined by the assessment. We do not ask for your current salary and we do not use it to anchor the offer. If you believe you should be assessed at a higher level than the one advertised, say so at screening stage and we will run the assessment for that level instead.
What is the notice period and start date flexibility?
We prefer starts on the first Monday of a month and can normally hold an offer open for a three-month notice period. If you are completing NYSC, we will hold the start date to your passing-out date. If you are mid-project with a current employer and want to see it through, tell us; a candidate who leaves their previous team cleanly is exactly the kind of person we want.
Do you recruit through agencies or recruitment consultants?
We occasionally use a small number of retained search firms for senior appointments, and in those cases the firm will be named and will still direct you to apply through [email protected]. No agency working with us is ever permitted to charge a candidate a fee. If an agency asks you for money to submit your CV to Brilliant Esystems, that agency is not working with us.

Recruitment, by the Numbers

16

Live vacancies

Across six practices

4–6 wks

Closing date to offer

Median across FY2025 hires

2 days

To acknowledge

Every application, without exception

100%

Get written feedback

From technical assessment onward

Send Us Your CV

Quote the role reference in the subject line and email [email protected]. Not quite the right stage for you? Look at the graduate trainee programme instead.