HIRING: SENIOR SOFTWARE ENGINEER

December 17, 2024

Apply for this job

Job Description

Dear All,

We are currently recruiting for one of our clients, an innovation consulting firm.

Role: SENIOR SOFTWARE ENGINEER
Location: Benin-City (Relocation allowance available)
Mode: Hybrid (2 weeks onsite (company to take care of accommodation for the period); 2 weeks remote)
Budget: 900K- 1M monthly net (Negotiable)

As a Senior Software Engineer, your responsibilities will be to:

Review and assess technical proposals, designs, and code contributions from external teams.
Ensure adherence to best practices in coding, testing, and deployment processes.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Foster a culture of innovation, quality, and collaboration among the development teams.
Participate in code reviews, architectural discussions, and technical problem-solving.
Collaborate with product managers to define project scope, objectives, and deliverables.
Participate in product planning, roadmap development, and requirement gathering.
Act as a bridge between technical teams and product teams, ensuring a clear understanding of technical complexities and limitations.
Ensure timely delivery of high-quality software releases in coordination with development teams.
Create and maintain architectural documentation and diagrams.
Design and evolve software architecture to align with scalability, reliability, and performance goals.
Make informed architectural decisions that balance short-term delivery with long-term maintainability.
Evaluate and select appropriate technologies, frameworks, and tools to achieve architectural goals.
Implement and drive DevOps practices, focusing on continuous integration, continuous deployment, and automation.
Lead efforts to improve deployment pipelines, monitoring, and incident response procedures.
Maintain clear and effective communication with internal teams, stakeholders, and external partners.
Provide regular updates on project status, technical decisions, and challenges to senior leadership.
Manage relationships with outsourced development partners, addressing concerns, and ensuring deliverables meet quality and timeline expectations.

You would be a good fit if you have:

Bachelor’s degree in computer science, engineering, or related field.
Proven experience in software engineering and technical leadership roles.
Strong understanding of agile software development methodologies, architecture, and DevOps practices.
Excellent communication and interpersonal skills to facilitate collaboration across cross-functional teams.

Interested and qualified candidates should send CVs to talent@strategichireafrica.com with the subject title, “Senior Software Engineer.”

Thank you.