Software Engineering Manager

Logo of Reliance Health

Reliance Health

πŸ“Remote - Nigeria

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Reliance Health know you found this job on JobsCollider. Thanks! πŸ™