Apply

Engineering Manager - R&D

Posted 2024-11-07

View full description

💎 Seniority level: Manager, At least 8 - 10 years

📍 Location: Nigeria

🔍 Industry: Financial services

🏢 Company: Moniepoint

🗣️ Languages: English

⏳ Experience: At least 8 - 10 years

🪄 Skills: LeadershipSoftware DevelopmentJavaSpringSpring BootProduct DevelopmentAlgorithmsCommunication SkillsMentoringAttention to detailDocumentation

Requirements:
  • At least 8 - 10 years of experience as a Software Developer, Software Engineer, or similar role.
  • 5+ years of Java and Spring Boot experience.
  • Exposure to building and shipping products at scale.
  • Proven track record of managing all aspects of a successful product lifecycle.
  • Ability to assess and address technical risks.
  • Solid technical background with hands-on experience in software development.
  • Excellent knowledge of software and application design and architecture.
  • Excellent knowledge of UML and other modeling methods.
  • Understanding of software quality assurance principles.
  • Technical mindset with attention to detail.
  • BSc/BA in Computer Science, Engineering, or a related field.
Responsibilities:
  • Ensure rapid and high-quality execution of team projects.
  • Scale back-end services to accommodate millions of customers.
  • Make critical decisions on database structures and guide engineers.
  • Act with a significant focus on hands-on support (60%).
  • Collaborate with senior leadership for product launches.
  • Conduct technical deep dives and drive product development.
  • Work with data pipelines and enhance product capabilities.
  • Translate product requirements into architectural documents.
  • Maintain and update architectural documents.
  • Make architectural decisions for features in applications.
  • Perform code reviews and uphold software engineering best practices.
  • Responsible for product stability and reliability.
  • Implement processes to improve developer efficiency.
  • Participate in screening engineers for hire.
Apply