62 Software Project jobs in Nigeria

Software Project Management Assistant

Abuja, Abuja Federal Capital Territory NGN600000 - NGN1200000 Y eHealth4everyone

Posted today

Job Viewed

Tap Again To Close

Job Description

eHealth4everyone is a digital health enterprise based in Nigeria (Africa) contributing to health service delivery using data science and information technology. At ehealth4everyone, our goal is saving lives and our approach is information and technology. We believe that if health is a right, proven digital health solutions and expertise such as ours should not be a privilege.

We are recruiting to fill the position below:

Job Position: Software Project Management Assistant

Job Location: Abuja (FCT)

Job Description

  • We are looking for a full-time Software Project Manager who will ensure excellent execution of activities within planned timelines and scope while working with little or no supervision.
  • She will apply software development methodologies such as scrum, kanban etc. to drive product development in an agile way, ensuring that quality products are made based on user-defined requirements.

Responsibilities

  • Discuss potential projects and their parameters with clients, executives, and software developers.
  • Planning out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance.
  • Assembling and leading the project team.
  • Participating in and supervising each stage of the project.
  • Ensuring each project stays on schedule and adheres to the deadlines.
  • Creating a project budget and ensuring the project adheres to the budget as closely as possible.
  • Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion.
  • Tracking milestones, deliverables, and change requests.
  • Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information.
  • Delivering completed software products to clients and performing regular checks on the products' performance.

Qualification and Skills

  • Minimum of a B.Sc. or B.Tech. in Project Management, Computer Engineering, Computer Science or related course.
  • Minimum of three(3) years of working experience as a Software/IT project assistant/manager.
  • Experience in software development is an advantage
  • Experience in data analysis or information technology is also required.
  • Should have good knowledge of software project management tools such as Trello, ClickUp, Asana, MS project, Google Sheets etc, and be familiar with agile development.
  • An ability to work on multiple projects and tasks at the same time.
  • Good understanding of outsourcing
  • Great attention to details & highly organized.
  • Project Planning and Execution, Requirements gathering, estimation.
This advertiser has chosen not to accept applicants from your region.

Software Project Manager

NGN1800000 - NGN2400000 Y Tech Champions

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary

As a Software Project Manager, you will assist in planning, coordinating, and executing software development projects from concept to delivery. You'll work closely with cross-functional teams: developers, designers, and QA engineers, to ensure alignment with project goals and client expectations.

Key ResponsibilitiesProject Coordination

  • Support the development of project plans, schedules, and milestones.
  • Track daily project progress and ensure deliverables meet deadlines.
  • Monitor risks and escalate issues to senior management when necessary.
  • Coordinate between internal teams to maintain smooth communication and workflow.

Team Collaboration

  • Facilitate daily stand-up meetings and sprint reviews.
  • Ensure clear communication between design, development, and QA teams.
  • Assist in task assignments and progress tracking on tools such as Jira, Trello, or ClickUp.

Client Communication

  • Participate in client meetings to gather requirements and feedback.
  • Provide progress updates, reports, and demos to clients as directed.
  • Maintain strong relationships with clients to ensure satisfaction and repeat business.

Quality & Reporting

  • Ensure all deliverables meet defined quality and functional standards.
  • Prepare project documentation, including status reports and closure summaries.
  • Contribute to post-project evaluations and recommendations for process improvement.

Qualifications & Skills

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, Project Management, or a related field.
  • 1–2 years of experience managing or coordinating software development projects.
  • Familiarity with Agile or Scrum methodologies.
  • Understanding of software development processes (web and mobile).

Technical & Soft Skills:

  • Strong organizational and time management skills.
  • Good communication and interpersonal abilities.
  • Proficiency with project management tools (e.g., Jira, Trello, ClickUp, Asana).
  • Ability to multitask and manage priorities in a fast-paced environment.
  • Attention to detail and a proactive mindset.

Nice to Have:

  • Basic technical background or understanding of front-end/back-end technologies.
  • Scrum Master or Agile certification (optional but beneficial).

Job Type: Full-time

Pay: ₦150, ₦200,000.00 per month

This advertiser has chosen not to accept applicants from your region.

Software Project Manager

Kano, Kano NGN2400000 - NGN4500000 Y Elevated HR Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Elevated HR Limited - We are a diversified one stop place for employers looking to recruit talents to fill the different positions within their organization.

We are recruiting to fill the position below:

Job Position: Software Project Manager (Technical)

Job Location: Kano

Employment Type: Full-time

Role Summary

  • The Software Project Manager (Technical) oversees the operational performance of a Revenue collection Portal and drives the successful delivery service to customers.
  • This role ensures seamless communication between technical teams, vendors, and external stakeholders, while maintaining high service levels and meeting agreed project milestones.

Key Responsibilities

  • Lead daily monitoring, triaging, and resolution of technical issues, ensuring SLA compliance.
  • Manage urgent incidents and coordinate with developers to deliver timely fixes.
  • Supervise and guide state-specific Customer/Stakeholder Interface Officers in complaint handling.
  • Ensure Technical support adequately translates to above 90 percentile Customer Satisfaction Score
  • Coordinate the development team(s), ensuring timely delivery of project milestones.
  • Oversee API integrations, payment gateway setups, and UX/UI implementation.
  • Track dependencies, risks, and mitigation strategies.
  • Ensure quality and service benefits is equivalent to what is delivered
  • Attend weekly project progress meetings with internal and external stakeholders.
  • Lead customer-facing sessions with technical partners, vendors, and government representatives.
  • Escalate issues and complaints through established channels, following agreed communication protocols.
  • Translate complex technical updates into clear, actionable messages for non-technical stakeholders.
  • Consolidate developer feedback into user-friendly updates for state authorities.
  • Plan and oversee the cutover from Version 1 of Application Portal to MVP 2 with minimal service disruption.
  • Coordinate testing, data migration, and training sessions for end-users.

Qualifications & Experience

  • 3+ years in technical project/delivery management.
  • Highly knowledgeable on Project management workflows and frameworks (Agile
  • Experience with enterprise software deployments (preferably government/fintech/revenue systems).
  • Strong knowledge of Database, APIs, integrations, and payment gateways.
  • Exceptional stakeholder engagement and communication skills.
  • Confident and very proficient in documentation and report writing,
  • Very strong with Tools MS-word, Excel, Power BI, MS Teams, and Jira.

Salary Range

N2.400,000 - 4,500,000 / Annum (Based on Experience).

Method of Application

Interested and qualified candidates should submit their updated CV to: using the Job Position as the subject of the mail.

This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Lagos, Lagos NGN4000000 - NGN12000000 Y Teknowledge

Posted today

Job Viewed

Tap Again To Close

Job Description

Today

T

Software Engineering Manager
TeKnowledge
Engineering & Technology

Lagos Full Time

IT & Telecoms Confidential

  • Minimum Qualification :
  • Experience Level : Mid level
  • Experience Length : 8 years
Job Description/Requirements

We're seeking a Manager: Software Engineering to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.

At TeKnowledge , your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.

You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.

Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.

Why You'll Enjoy It Here:

  • Be Part of Something Big – A growing company where your contributions matter.
  • Make an Immediate Impact – Support groundbreaking technologies with real-world results.
  • Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
  • Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
  • We Care – Integrity, empathy, and purpose guide every decision.

We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.

Responsibilities

Software Design & Development

  • Design, develop, and maintain scalable, secure, and performant applications and services.
  • Translate business and technical requirements into robust architecture and clean code.
  • Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
  • Contribute to system architecture and technical roadmaps in collaboration with architects and managers.

Technical Leadership & Mentorship

  • Act as a technical mentor to junior and mid-level engineers.
  • Lead code reviews, technical discussions, and design workshops.
  • Set and enforce coding standards, design patterns, and best practices.
  • Provide technical input on project estimations, planning, and delivery.

Systems Integration & Collaboration

  • Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
  • Partner with product managers and architects to refine requirements and shape features.
  • Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.

Quality, Testing & Security

  • Build unit, integration, and performance tests to ensure product reliability.
  • Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
  • Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.

Continuous Improvement & Innovation

  • Research and propose adoption of new tools, frameworks, and technologies.
  • Drive innovation in automation, performance optimization, and software scalability.
    Advocate for engineering excellence and knowledge sharing across teams.

Qualifications

Education & Certifications

  • Bachelor's degree in computer science, Software Engineering, or related technical discipline (mandatory).
  • Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
  • Professional Certifications (optional/advantageous):
  • Cloud Certifications (AWS, Azure, GCP)
  • DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
  • Security Certifications (CSSLP, cloud security)
  • Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)

Experience

  • 8–10 years' experience in software engineering roles.
  • Proven expertise in designing and building production-grade applications.
  • Experience working with cloud-native architectures, APIs, and microservices.
  • Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
  • Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
  • Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.

Core Skills & Competencies

  • Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
  • Expertise in data structures, algorithms, and system design.
  • Strong understanding of APIs, integration patterns, and cloud platforms.
  • Excellent problem-solving, debugging, and optimization skills.
  • Ability to collaborate in cross-functional teams and communicate complex technical concepts.
    Mindset of ownership, accountability, and continuous learning.

<

This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Lagos, Lagos NGN15000000 - NGN25000000 Y TeKnowledge

Posted today

Job Viewed

Tap Again To Close

Job Description

We're seeking a
Manager: Software Engineering
to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.

At
TeKnowledge
, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.

You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.

Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.

Why You'll Enjoy It Here:

  • Be Part of Something Big
    – A growing company where your contributions matter.
  • Make an Immediate Impact
    – Support groundbreaking technologies with real-world results.
  • Work on Cutting-Edge Tech
    – AI, cybersecurity, and next-gen digital solutions.
  • Thrive in an Inclusive Team
    – A culture built on trust, collaboration, and respect.
  • We Care
    – Integrity, empathy, and purpose guide every decision.

We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.

Responsibilities

Software Design & Development

  • Design, develop, and maintain scalable, secure, and performant applications and services.
  • Translate business and technical requirements into robust architecture and clean code.
  • Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
  • Contribute to system architecture and technical roadmaps in collaboration with architects and managers.

Technical Leadership & Mentorship

  • Act as a technical mentor to junior and mid-level engineers.
  • Lead code reviews, technical discussions, and design workshops.
  • Set and enforce coding standards, design patterns, and best practices.
  • Provide technical input on project estimations, planning, and delivery.

Systems Integration & Collaboration

  • Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
  • Partner with product managers and architects to refine requirements and shape features.
  • Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.

Quality, Testing & Security

  • Build unit, integration, and performance tests to ensure product reliability.
  • Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
  • Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.

Continuous Improvement & Innovation

  • Research and propose adoption of new tools, frameworks, and technologies.
  • Drive innovation in automation, performance optimization, and software scalability.
  • Advocate for engineering excellence and knowledge sharing across teams.

Qualifications

Education & Certifications

  • Bachelor's degree in computer science, Software Engineering, or related technical discipline (mandatory).
  • Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
  • Professional Certifications (optional/advantageous):
  • Cloud Certifications (AWS, Azure, GCP)
  • DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
  • Security Certifications (CSSLP, cloud security)
  • Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)

Experience

  • 8–10 years' experience in software engineering roles.
  • Proven expertise in designing and building production-grade applications.
  • Experience working with cloud-native architectures, APIs, and microservices.
  • Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
  • Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
  • Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.

Core Skills & Competencies

  • Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
  • Expertise in data structures, algorithms, and system design.
  • Strong understanding of APIs, integration patterns, and cloud platforms.
  • Excellent problem-solving, debugging, and optimization skills.
  • Ability to collaborate in cross-functional teams and communicate complex technical concepts.
  • Mindset of ownership, accountability, and continuous learning.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Instructor

NGN1200000 - NGN3600000 Y InfoSorse

Posted today

Job Viewed

Tap Again To Close

Job Description

Today

I

Software Engineering Instructor
InfoSorse
Human Resources

Rest of Nigeria (Nationwide)

Confidential

  • Minimum Qualification :
Job Description/Requirements

Company Description

InfoSorse is a premier technology training institute and career acceleration organization dedicated to providing world-class, industry-aligned education to learners across Africa and beyond. Founded in 2015 and headquartered in Ghana, InfoSorse Technology Institute shapes the next generation of global tech leaders through career-focused training. InfoSorse offers 18-month Professional Diploma programs and flexible short courses across nine in-demand fields, including Data Analytics, Software Engineering, Cybersecurity, and Cloud Computing. At InfoSorse, learners graduate job-ready with industry certifications, hands-on projects, internships, and global job placement opportunities.

Role Description

This is a full-time remote role for a Software Engineering Instructor. The Software Engineering Instructor will be responsible for delivering high-quality computer software training, developing and implementing instructional materials, providing learners with hands-on software development experience, and offering ongoing mentorship and career support. The instructor will also conduct regular assessments, track student progress, and work collaboratively with other faculty members to continuously improve the curriculum.

Key Responsibilities

  • Deliver structured and engaging classes in software engineering principles, design patterns, and coding practices .
  • Teach and mentor students in multiple programming languages (Python, Java, C#, JavaScript, or similar).
  • Guide learners through software development life cycle (SDLC) , Agile methodologies, and DevOps concepts.
  • Develop and update curriculum, labs, and projects to align with industry standards.
  • Train students in building real-world applications (desktop, web, or mobile).
  • Support students in mastering data structures, algorithms, object-oriented design, and version control .
  • Prepare learners for technical interviews, coding challenges, and portfolio projects .
  • Continuously integrate emerging technologies and frameworks into course delivery.
  • Provide mentorship, feedback, and career guidance to help learners transition into tech roles.

Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
  • 3+ years of professional experience as a Software Engineer / Developer .
  • Strong expertise in at least two programming languages (e.g., Python, Java, JavaScript, C#, C++).
  • Solid understanding of:
  • Data Structures & Algorithms
  • Object-Oriented Programming (OOP)
  • Databases (SQL & NoSQL)
  • Web & API development
  • Agile/Scrum methodologies
  • Familiarity with DevOps, cloud deployment, and software testing is an advantage.
  • Teaching, mentoring, or technical training experience preferred.
  • Excellent communication and problem-solving skills.
    Passion for education and student success.

Industry Background Preferred

  • Software Development / SaaS
  • IT Services & Consulting
  • EdTech / Technical Training
  • Telecommunications / FinTech / E-commerce (with software product experience)

Job Function

  • Training & Development – Delivering high-quality instruction and mentorship.
  • Software Engineering / IT – Applying coding and software design expertise in teaching.
  • Curriculum Design – Developing hands-on labs and projects.
  • Career Mentorship – Preparing students for interviews and real-world projects.

<

This advertiser has chosen not to accept applicants from your region.

Software Engineering Intern

Lagos, Lagos NGN600000 - NGN1200000 Y DIC Technololgies Pop

Posted today

Job Viewed

Tap Again To Close

Job Description

About TravelTube

TravelTube is an innovative platform reimagining the way people explore the world. From travel content sharing to immersive mini apps, entertainment, and travel services, we are building a global ecosystem for travelers, creators, and service providers. As we scale, we are looking for passionate and curious interns to join our engineering team and help shape the future of travel technology.

Role Overview

As a Software Engineering Intern, you'll work closely with our product and engineering teams to design, build, and improve features across TravelTube's ecosystem. You'll gain hands-on experience with modern technologies while contributing to real-world projects that impact thousands of users.

Key Responsibilities

  • Collaborate with engineers, designers, and product managers to implement new features for TravelTube's mobile and web applications.
  • Write clean, efficient, and maintainable code under the guidance of senior engineers.
  • Assist in testing, debugging, and performance optimization.
  • Contribute to backend services, APIs, and integration with third-party platforms.
  • Research and prototype new technologies to enhance user experience.
  • Participate in code reviews and team standups.

What We're Looking For

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with at least one programming language (JavaScript/TypeScript, Python, Java, or similar).
  • Basic understanding of web and/or mobile development frameworks (React, React Native, , etc.).
  • Strong problem-solving skills and eagerness to learn new technologies.
  • Ability to work independently and in a collaborative environment.

Bonus Points (Not Required)

  • Experience with cloud services (AWS, Firebase, or similar).
  • Knowledge of database systems (SQL/NoSQL).
  • Exposure to UI/UX principles.
  • Previous projects, GitHub contributions, or hackathon experience.

What You'll Gain

  • Hands-on experience building scalable applications.
  • Mentorship from experienced engineers and founders.
  • Opportunity to contribute directly to a growing startup with global ambitions.
  • A strong portfolio project to showcase your skills.
  • Potential pathway to a full-time role at TravelTube.

Job Type: Internship

Contract length: 3 months

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software project Jobs in Nigeria !

Manager: Software Engineering

Lagos, Lagos NGN2000000 - NGN2500000 Y Teknowledge

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview:

We're seeking a Manager: Software Engineering to design, develop, and deliver high-quality, scalable, and secure software solutions. In this role, you will serve as a technical expert and mentor within engineering teams, ensuring best practices in coding, architecture, and system design. You will bridge the gap between business needs and technical execution, often owning complex modules, integrations, or platforms within the enterprise technology ecosystem.

At TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.

You'll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.

Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.

Why You'll Enjoy It Here:

  • Be Part of Something Big – A growing company where your contributions matter.
  • Make an Immediate Impact – Support groundbreaking technologies with real-world results.
  • Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
  • Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
  • We Care – Integrity, empathy, and purpose guide every decision.

We're looking for innovators, problem-solvers, and experts ready to drive change and grow with us.

We Are TeKnowledge. Where People Lead and Tech Empowers.

Responsibilities:

Software Design & Development

  • Design, develop, and maintain scalable, secure, and performant applications and services.
  • Translate business and technical requirements into robust architecture and clean code.
  • Drive adoption of modern engineering practices (CI/CD, TDD/BDD, DevOps, cloud-native development).
  • Contribute to system architecture and technical roadmaps in collaboration with architects and managers.

Technical Leadership & Mentorship

  • Act as a technical mentor to junior and mid-level engineers.
  • Lead code reviews, technical discussions, and design workshops.
  • Set and enforce coding standards, design patterns, and best practices.
  • Provide technical input on project estimations, planning, and delivery.

Systems Integration & Collaboration

  • Work closely with backend, frontend, mobile, and integration teams to deliver end-to-end solutions.
  • Partner with product managers and architects to refine requirements and shape features.
  • Ensure solutions are aligned with enterprise engineering governance, compliance, and security frameworks.

Quality, Testing & Security

  • Build unit, integration, and performance tests to ensure product reliability.
  • Implement secure coding practices, ensuring compliance with enterprise and regulatory standards.
  • Collaborate with QA/DevOps teams to ensure continuous delivery and operational readiness.

Continuous Improvement & Innovation

  • Research and propose adoption of new tools, frameworks, and technologies.
  • Drive innovation in automation, performance optimization, and software scalability.
  • Advocate for engineering excellence and knowledge sharing across teams.

Qualifications:

Education & Certifications

  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline (mandatory).
  • Postgraduate qualification (MSc in Software/IT, MBA for leadership growth) – advantageous.
  • Professional Certifications (optional/advantageous):
  • Cloud Certifications (AWS, Azure, GCP)
  • DevOps/CI-CD tools (Docker, Kubernetes, Jenkins)
  • Security Certifications (CSSLP, cloud security)
  • Specialized frameworks/languages certifications depending on stack (e.g., Node, Java, React)

Experience

  • 8–10 years' experience in software engineering roles.
  • Proven expertise in designing and building production-grade applications.
  • Experience working with cloud-native architectures, APIs, and microservices.
  • Hands-on experience with databases (SQL/NoSQL), distributed systems, and message queues.
  • Exposure to DevOps practices, CI/CD pipelines, and containerized deployments.
  • Prior work in regulated industries (banking, fintech, telecom, healthcare) is advantageous.

Core Skills & Competencies

  • Strong programming skills in core languages (e.g., Node, JavaScript/TypeScript, React Native).
  • Expertise in data structures, algorithms, and system design.
  • Strong understanding of APIs, integration patterns, and cloud platforms.
  • Excellent problem-solving, debugging, and optimization skills.
  • Ability to collaborate in cross-functional teams and communicate complex technical concepts.
  • Mindset of ownership, accountability, and continuous learning.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Lagos, Lagos NGN10000000 - NGN30000000 Y MAX

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

MAX is building Africa's largest mobility-tech platform for m
aking Mobility Safe, Affordable, Accessible, and Sustainable through the Deployment of High-Performance Technology and Operators.

Role Description

This is a full-time hybrid role for a Software Engineering Manager. The Software Engineering Manager will be responsible for leading and mentoring a team of software engineers, managing software development projects, ensuring the delivery of high-quality software solutions, and collaborating with cross-functional teams. The role also involves strategic planning, code review, and contributing to the overall technical direction of the company.

Qualifications

  • 2+ years of experience leading and managing teams
    , driving collaboration and delivery.
  • Strong hands-on expertise in
    TypeScript, , or Python
    .
  • Strong
  • Proficient in using
    project management tools (e.g., Jira)
    and applying
    performance metrics
    to track and optimize outcomes.
  • Excellent written and verbal communication skills
    , with the ability to align technical and non-technical stakeholders.
  • Skilled in
    cloud technologies
    , including
    AWS and GCP
    .
  • Bonus expertise
    : Telematics, Artificial Intelligence (AI), and emerging mobility technologies.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Manager

Lagos, Lagos NGN1200000 - NGN2400000 Y PhastMoney

Posted today

Job Viewed

Tap Again To Close

Job Description

Today

Senior Software Engineering Manager (Java)
PhastMoney
Engineering & Technology

Lagos Full Time

Banking, Finance & Insurance NGN 900,000 - 1,200,000 Negotiable

Easy Apply

Skills Required

Java Leadership

Job Summary

We seek an experienced Senior Software Engineering Manager to lead and mentor our team, oversee software development, and ensure project success. Responsibilities include understanding information needs, system flow, data usage, and work processes, guiding the team through the software development lifecycle.

  • Minimum Qualification : Degree
  • Experience Level : Senior level
  • Experience Length : 7 years
  • Working Hours : Full Time
Job Description/Requirements

Responsibilities:

  • Lead and manage the engineering team, providing direction, mentorship, and support.
  • Oversee the development of software solutions by understanding user needs, system flows, data usage, and work processes.
  • Evaluate operational feasibility by analyzing problem definitions, requirements, solution development, and proposed solutions.
  • Ensure documentation and demonstration of solutions through comprehensive documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Determine and design system specifications, standards, and programming to prepare and install solutions.
  • Conduct systems analysis to improve operations and recommend policy and procedure changes.
  • Stay updated with state-of-the-art development tools, programming techniques, and computing equipment through continuous learning and participation in professional organizations.
  • Protect operations by maintaining confidentiality of information.
  • Provide valuable insights by collecting, analyzing, and summarizing development and service issues.
  • Support the engineering and organizational mission by achieving related results as needed.
  • Facilitate the growth and development of software engineers through advice, coaching, and educational opportunities.
  • Drive software development that meets user needs.
  • Mentor junior and mid-level engineers, fostering their professional growth.
  • Collaborate with the team to brainstorm and create new products.
  • Play an active role in growing the engineering teams by interviewing, recruiting, and hiring.
  • Make informed decisions quickly and take ownership of services and applications at scale.
  • Work collaboratively with others to achieve goals.
  • Approach problem-solving creatively and persistently.
  • Maintain composure and effectiveness during crises.
  • Stay on the cutting edge of development practices.
  • Be passionate about great technologies, especially open-source.
    Understand business needs and create the necessary tools to manage them.

Requirements:

  • Bachelor's degree in a relevant field.
  • Minimum of 7 years of programming experience with at least 3 years in a leadership role.
  • Proven experience as a Senior Software Engineer and team lead.
  • Experience in the development of fintech-based applications is an added advantage.
  • Experience using LLMs.
  • Proven track record in the development and maintenance of high-quality, secure, and high-performance large-scale applications in production.
  • Deep understanding of SDLC (Software Development Life Cycle) and system analysis/design.
  • Expertise in implementing software development best practices and paradigms such as OOP, design patterns, Composition over Inheritance, etc.
  • Experience in designing and developing performant and secure APIs.
  • Knowledge of microservices and distributed systems is essential.
  • Proficiency with Git.
  • Knowledge of front-end frameworks such as React JS.
  • Knowledge of software testing methodology and toolings.
  • Expertise in Java programming languages and Spring Boot and Spring Cloud frameworks.
  • In-depth knowledge of relational databases (PostgreSQL or MySQL) and NoSQL databases (MongoDB).
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of messaging queues such as RabbitMQ and ActiveMQ.
  • Strong analytical mind with an aptitude for problem-solving.
  • Broad experience in designing, programming, and implementing large information systems.
  • Excellent analytical and problem-solving skills.
  • Demonstrated ability to lead and manage others effectively.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Project Jobs