Software Engineering Manager

closed
Reliance Health Logo

Reliance Health

πŸ“Remote - Nigeria

Summary

Join Reliance Health's team as a dynamic Software Engineering Manager, leading software engineers in delivering high-quality solutions, promoting technical excellence, and driving innovation.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience in leading and managing software engineering teams, preferably in an Agile/Scrum environment with a minimum of 6 years of experience in software development
  • Strong technical background with expertise in software development, architecture, and design
  • Experience with E-commerce
  • Full stack experience, dealing with challenges both in the front-end and back-end of applications
  • BE: Proficiency in programming languages such as NodeJS, PHP or Java
  • FE: Proficiency in Javascript (React) or mobile (Flutter)
  • Excellent leadership, communication, and interpersonal skills
  • Ability to prioritize tasks, meet deadlines and manage multiple projects simultaneously
  • Experience in project management, including planning, resource allocation, and risk mitigation
  • Familiarity with software development tools, version control systems, and project management software
  • Strong problem-solving and decision-making abilities

Responsibilities

  • Lead and inspire a team of software engineers, providing guidance, mentorship, and support to ensure their professional growth and success
  • Promote and uphold best practices in software engineering, architecture, and development methodologies
  • Drive the planning, execution, and delivery of software projects, ensuring they are completed within the specified scope, timeline, and budget
  • Collaborate closely with cross-functional teams to define project requirements, scope, and priorities
  • Participate in the recruitment and hiring process, identifying and attracting top engineering talent
  • Nurture and develop the skills and capabilities of team members through ongoing training, performance feedback, and career development opportunities
  • Identify areas for process improvement and efficiency gains, implementing strategies and initiatives to optimize software development workflows

Benefits

  • A fantastic working environment that’s fully remote
  • Premium health insurance package
  • Collaborative and inclusive work environment
  • Professional development, mentoring and growth opportunities
  • Unlimited Leave Days: Take the time you need to recharge and rejuvenate
  • Learning & Development Benefit: We provide an allowance to support your ongoing professional growth and skill enhancement
This job is filled or no longer available