Software Engineer Job at Access Bank Plc

Access Bank Plc | Lagos, Nigeria | Full-Time | Banking / Financial Technology

Job Overview

Access Bank Plc is currently recruiting for the position of Software Engineer in Lagos, Nigeria.

This is a strong opportunity for developers who want to build and support full-stack web applications within one of Nigeria’s leading financial institutions. The role is ideal for software professionals with a solid technical foundation who are comfortable working across both front-end and back-end development, collaborating in an Agile environment, and contributing to software solutions in a regulated banking ecosystem.

If you have experience in programming, databases, version control, software testing, and secure application development, this role offers a valuable chance to grow your career in enterprise software engineering.

Job Details

  • Job Title: Software Engineer
  • Company: Access Bank Plc
  • Location: Lagos, Nigeria
  • Job Type: Full-time

Job Summary

The Software Engineer will support full-stack web development by translating user and business requirements into functional software solutions.

You will work closely with the Lead Software Engineer and the wider engineering team to:

  • Support software design
  • Write and maintain code
  • Improve existing applications
  • Fix bugs
  • Assist with testing
  • Contribute to ongoing technical improvements
APPLY NOW  Python/React Full Stack Developer - Remote

This role combines hands-on coding, team collaboration, and continuous learning, making it a good fit for engineers who are comfortable working within an established codebase while still contributing to new development and enhancements.

Core Responsibilities

As a Software Engineer, your day-to-day duties may include:

  • Assisting the Lead Software Engineer with software design and coding tasks
  • Participating in and contributing to software delivery meetings
  • Learning the existing codebase and improving your technical skills
  • Writing, maintaining, and updating application code
  • Working on minor bug fixes and troubleshooting issues
  • Monitoring the technical performance of internal systems
  • Gathering feedback from users or consumers regarding program functionality
  • Writing technical or progress reports
  • Conducting development and functionality tests
  • Supporting application maintenance and continuous improvement
  • Performing other duties assigned by the Lead Software Engineer

This role suggests a practical engineering position where you’ll be expected to contribute actively while also aligning with team direction and standards.

Required Qualifications

To be eligible, candidates must have:

  • A Bachelor’s Degree in:
    • Information Technology
    • Computer Science
    • Or a related quantitative discipline
APPLY NOW  Senior DevOps Job - Remote (USA)

This educational background reflects the technical depth expected for the role.

Required Experience (Mandatory)

Applicants should have:

  • 3 – 6 years of experience in:
    • Programming languages such as:
      • Python
      • JavaScript
      • Java
      • C++
      • C#
    • Databases
    • Data structures
    • Algorithms

You should also have:

  • Good knowledge of Information Technology from both:
    • Software perspective
    • Hardware perspective

This means the role is aimed at mid-level software engineers, not fresh graduates.

Desirable / Preferred Qualifications

The bank also lists the following as strong advantages:

  • 5 years of professional programming experience using the Microsoft stack
  • Relevant professional certifications
  • Experience supporting:
    • Large-scale organizations
    • Highly regulated financial institutions

If you have worked in banking, fintech, enterprise systems, or compliance-heavy environments, that could make your profile more attractive.

Required Technical Skills

The ideal candidate should have working knowledge of:

Programming / Development

  • C#, HTML5, CSS, JavaScript

Databases

  • MSSQL, MySQL, Oracle, MongoDB

Security

  • Ability to implement software security measures
  • Knowledge of OWASP Top 10

Version Control

  • Good working knowledge of Git
  • Familiarity with Gitflow
  • Ability to manage codebase on version control systems
APPLY NOW  Senior Healthcare Support Worker (Adult Nursing Support) (Level 3)

Software Engineering Practices

  • Software testing
  • Debugging
  • Knowledge of Agile / Scrum
  • Understanding of databases and operating systems
  • Ability to learn new tools and technologies quickly

Ideal Candidate Profile

This role is best suited for:

  • Mid-level Software Engineers
  • Full-Stack Developers
  • Application Developers
  • Backend-leaning Engineers with Frontend Knowledge
  • Developers with experience in:
    • Enterprise applications
    • Banking software
    • Internal systems
    • Secure business applications
    • Large-scale platforms

It may be especially attractive if you are looking to grow in:

  • Banking technology
  • Enterprise software engineering
  • Financial systems
  • Secure application development
  • Regulated technology environments

How to Apply?

If you are interested in this Job
Click Here to APPLY NOW

Join Our Job Update Communities

Get fast job alerts, remote opportunities & visa updates instantly.

Leave a Reply

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

You May Also Like