CAVISTA

Computer Software

SoftwareEngineeringManager

Ikeja, Lagos, Nigeria FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Software Engineering Manager at CAVISTA. Skills: Software Engineering Management, Agile Methodologies, SaaS Architecture, Cloud Solutions, Team Leadership, Product Delivery. lead, mentor and manage multiple agile teams comprised of software engineers, team leads and product managers. Strategic in developing initiatives and setting time tables for the evaluation, development, and deployment of all web-based services”

What You'll Achieve.

highest level of client satisfaction; increases operational efficiency; deliver innovative, high quality products; deliver quality products; deliver high quality SaaS products; delivery of superb products; excellent code is shipped; strive for engineering excellence; building, testing and deploying leading edge solutions; maximize ROI

Industry & Context.

Computer Software
Problems you'll solve

challenging architectural problems; lead the charge on challenging bugs

What They're Looking For.

Must Have

Degree in computer science or any related field, 4+ years of combined experience in software engineering managing, architecting and deploying SaaS applications in a cloud-based infrastructure, 4+ years of experience utilizing agile development and scrum methodologies, 1-3 years of experience building consumer web and mobile software solutions, 2-4 years of people management with demonstrated experience in building and motivating large teams, An understanding of security issues facing SaaS platforms and effective mitigation, Solid technical background with experience in building next generation architectures and solutions, organizational planning and development, business judgment, influential skills and technical leadership, Ability to take part in code reviews, drive architecture, engage in design discussions and final solution selection, record in building high performing organizations through people development and empowered teams, Experience with SaaS technologies and a track record of delivering high quality products, Excel at leading, managing, and building high functioning and leading front-line technical contributors, Ability to foster alignment of values, missions, and operational best practices, Outstanding communication, interpersonal and organizational skills

Nice to Have

Scrum Master a plus

What You'll Do.

mentor and manage multiple agile teams comprised of software engineers

team leads and product managers

Strategic in developing initiatives and setting time tables for the evaluation

and deployment of all web-based services

Manage in an agile scrum environment and lead a portfolio of diverse technology projects

Manage a broad portfolio of diverse technology projects to provide web

mobile and integration solutions

Manage application/software work with teams on challenging architectural problems to deliver innovative

high quality products on a foundation of engineering excellence

Develop a best in class scalable SaaS solution

Provide architectural prioritize issues and lead the charge on challenging bugs

Engage with key leaders to drive the vision and overall priorities to deliver quality products

Communicate and translate vision/strategy to the team executing on functional and business goals for the team

and mentor a team of Engineers and Data Scientists to deliver high quality SaaS products

Responsible for the delivery of superb products and making certain excellent code is shipped

strive for engineering excellence and supported by teams that are building

testing and deploying leading edge solutions

Drive the full software development life-cycle

set strategy and allocate appropriate resources to maximize ROI

shift attention when priorities change and advocate when workload should not change

How You'll Work.

Team & Collaboration

transparent conversation ignites collaboration; Engage with key leaders to drive the vision and overall priorities; Communicate and translate vision/strategy to the team executing on functional and business goals for the team; foster alignment of values, missions, and operational best practices; Respect and Collaborative team environment

Communication Scope

transparent conversation; Communicate and translate vision/strategy to the team; Outstanding communication, interpersonal and organizational skills

Process & Methodology

setting time tables for the evaluation, development, and deployment, lead a portfolio of diverse technology projects, Manage a broad portfolio of diverse technology projects, Drive the full software development life-cycle, allocate appropriate resources to maximize ROI, Prioritize workload, shift attention when priorities change

Full Job Description

At Cavista Technologies, our mission is to empower organizations with the world’s best technology solutions. We ensure the highest level of client satisfaction through a global network of innovation, and our software solutions are custom-built to accommodate your domain and requirements. Through world-class consultation, innovative IT solutions and personalized client services, Cavista increases operational efficiency for organizations of all sizes. Cavista is searching for great talent in Nigeria. We are an open, agile environment, where transparent conversation ignites collaboration with a team of great thinkers. Everyone freely contributes, ideas override egos, and the best idea always wins. We embrace new technologies and pride ourselves on sustainable and quality code. In our world, opportunity paired with imagination is limitless and we build what others can only hope to dream. We build the best because we hire only the best! We’ve created an atmosphere allowing you to produce your best work, by catering to the creative. This is a full-time, hybrid role, based in Lagos, Nigeria. A Software Engineering Manager to lead, mentor and manage multiple agile teams comprised of software engineers, team leads and product managers. Strategic in developing initiatives and setting time tables for the evaluation, development, and deployment of all web-based services. * Manage in an agile scrum environment and lead a portfolio of diverse technology projects, providing solutions * Manage a broad portfolio of diverse technology projects to provide web, mobile and integration solutions * Manage application/software development; work with teams on challenging architectural problems to deliver innovative, high quality products on a foundation of engineering excellence * Develop a best in class scalable SaaS solution, leveraging the Cloud * Provide architectural guidance; prioritize issues and lead the charge on challenging bugs, when needed * Engage with key leaders to drive the

Free ATS check

Applying for this Software Engineering Manager role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about CAVISTA?

Real rants from real employees. Read before you apply.

Read Company Rants →