Tek Experts provides the services of a uniquely passionate and expert workforce that takes intense pride in helping companies manage their business operations. We care about the work we do, the companies we partner with and the customers they serve.
We are recruiting to fill the position below:
Job Title: Senior Manager, Software Engineering
Req ID: 16951 Location:Victoria Island, Lagos
Job Type: Full-time
Category: Information Technology
Overview
We're seeking a hands-on technical leader responsible for designing, developing, and optimizing scalable, secure, and reliable software systems.
Operating under the guidance of the Senior Manager for Software Engineering, this role delivers complex solutions across digital channels, partner APIs, product platforms, and enterprise backend integrations.
The ideal candidate has deep technical expertise in backend and/or mobile engineering, cloud-native architecture, and CI/CD practices, contributes to architectural discussions, mentors junior engineers, and works cross-functionally with product, QA, DevOps, and platform teams to ensure delivery excellence aligned with business priorities.
Responsibilities
Lead engineering execution across mobile and backend platforms during migration.
Define and enforce architecture standards, design principles, and best practices.
Oversee CI/CD pipelines, code quality, and performance optimization.
Collaborate with cloud architects, DevOps, security, QA, and analytics teams.
Mentor engineers, manage escalations, and own delivery across phases.
Drive cross-functional alignment to ensure platform velocity and reliability.
Lead technical due diligence and shape execution governance.
Manage engineering productivity, backlogs, and technical debt prioritization.
Contribute to onboarding, skill assessments, and capability development frameworks.
Qualifications
Education:
Bachelor’s Degree in Computer Science, Software Engineering, or related field.
Master’s degree or executive tech leadership programs (optional but advantageous).
Experience:
4+ years of software engineering experience, including backend and mobile systems.
3+ years leading engineering teams or squads in high-growth, high-availability environments.
Proven track record in large-scale cloud migration and modernization efforts.
Experience managing distributed teams and delivering under high-velocity conditions.
Involvement in DR setup, platform stabilization, or infrastructure takeover is a plus.
Proven leadership in building and scaling cross-platform mobile applications using React Native.
Strong backend development experience in Java (Spring Boot), including RESTful API design, third-party service integration, and secure authentication flows.
Hands-on experience with cloud-native systems on Azure (AKS, App Services, PostgreSQL/MySQL, Redis, Front Door, Application Gateway).
Skilled in containerization (Docker, Kubernetes), API gateway implementation, and service modularization.
Experience designing and implementing CI/CD pipelines and infrastructure-as-code workflows.
Familiarity with observability and incident response tooling (Azure Monitor, App Insights, Sentry, Datadog).
Proven ability to align technical delivery with business objectives and user experience goals.
Deep understanding of Agile/Scrum practices, sprint planning, estimation, and iterative delivery.
Mentored junior and mid-level engineers, contributed to hiring, and developed onboarding plans.
Exposure to analytics, feature flag systems, crash monitoring, and telemetry for continuous improvement.