Apply

Engineering Manager

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: LeadershipAgileDesign PatternsJavaSpringSpring BootCommunication SkillsCollaborationAgile methodologiesMentoringAttention to detailDocumentation

Requirements:
  • At least 8 - 10 years of experience as a Software Developer or similar role.
  • 5+ years of Java and Spring Boot experience.
  • 5 years of leadership experience is a must.
  • Strong understanding of agile methodologies, sprint planning, and backlog management.
  • Expertise in breaking down complex product requirements into structured EPICs, Stories, and Tasks.
  • Solid experience with backend technologies.
  • Knowledge of project planning tools for visualizing and tracking delivery timelines.
  • Understanding of deployment pipelines, CI/CD, and corresponding metrics.
Responsibilities:
  • Own delivery and execution across cross-functional teams within the product area.
  • Evaluate business and product requirements for feasibility.
  • Plan and organize sprints with clearly defined goals.
  • Track team velocity and manage dependencies.
  • Contribute to design patterns and coding techniques.
  • Ensure monitoring and observability are in place for all owned services.
Apply

Related Jobs

Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 147423 - 234074 USD per year

πŸ” Nonprofit, open-source software

🏒 Company: Wikimedia Foundation

  • Experience leading software engineering teams through the software development lifecycle.
  • Experience managing a backend platform.
  • Experience building a diverse, multi-national, and remote-first team.
  • Proven success at all stages of the engineering process and product lifecycle.
  • Ability to travel internationally up to 2-3 times a year.
  • Working hours must overlap with UTC+2 to UTC-7 time zones.

  • Coach engineers of varying levels, helping them grow and set personal development goals.
  • Ensure timely shipping of project deliverables through effective resource management.
  • Produce a consistent schedule of deliverables and plan for maintenance and migration.
  • Communicate positively and proactively within and outside of the team.
  • Triage incoming bugs, incidents, and one-off requests effectively.
  • Collaborate with technical decision makers to identify long-term investments.
  • Assess scope and difficulty of tasks and evaluate problem severity and complexity.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentPeople ManagementProduct ManagementProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringWritten communicationCoaching

Posted 2024-11-21
Apply
Apply

πŸ“ Nigeria

πŸ” Financial services

🏒 Company: Moniepoint

  • 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.

  • 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.

LeadershipSoftware DevelopmentJavaSpringSpring BootProduct DevelopmentAlgorithmsCommunication SkillsMentoringAttention to detailDocumentation

Posted 2024-11-07
Apply
Apply

πŸ“ Nigeria

πŸ” Financial services

🏒 Company: Moniepoint

  • At least 8 - 10 years of experience as a Software Developer, Software Engineer, or similar role.
  • BSc/BA in Computer Science, Engineering, or a related field.
  • 5+ years of Java and Spring boot experience.
  • 5 years of leadership experience.
  • Strong understanding of agile methodologies, sprint planning, and backlog management.
  • Expertise in breaking down complex product requirements into structured EPICs, Stories, and Tasks.
  • Solid experience with backend technologies; experience with frontend is a plus.
  • Knowledge of project planning tools for visualizing and tracking delivery timelines.
  • Familiarity with engineering metrics and monitoring tools.
  • Capability to debug complex technical issues.
  • Understanding of deployment pipelines, continuous integration (CI), continuous deployment (CD).
  • Ability to drive alignment across diverse technical and non-technical stakeholders.
  • Proven track record of improving team velocity.

  • Own delivery and execution across cross-functional teams within the product area.
  • Evaluate business and product requirements for feasibility and translate them into EPICs and technical stories.
  • Plan and organize sprints with clearly defined goals using project planning tools.
  • Track team velocity and coordinate alignment across stakeholders to prevent bottlenecks.
  • Contribute to critical projects by ensuring appropriate design patterns and coding techniques.
  • Participate in code reviews to uphold high-quality standards.
  • Ensure monitoring and observability for all owned services.
  • Partner with Product Managers to track and publish product metrics.

LeadershipAgileDesign PatternsJavaSpringSpring BootCommunication SkillsCollaborationAgile methodologiesMentoringAttention to detailDocumentation

Posted 2024-11-07
Apply
Apply

πŸ“ US, EU

🧭 Full-Time

πŸ’Έ 200000 - 240000 USD per year

πŸ” Crypto, Digital Wallets

🏒 Company: Phantom

  • 5+ years of full-time software engineering experience.
  • 3+ years of professional engineering management experience.
  • 1+ year of full-time experience in a blockchain-based project.
  • Demonstrated interest in open and community-driven platforms.

  • Managing and coaching a full-stack engineering team.
  • Guiding the development of infrastructure across web, mobile, backend, and data engineering.
  • Providing thoughtful technical leadership and supporting architectural decisions.
  • Collaborating with engineers and founders to create a tangible project roadmap.
  • Creating and fostering a culture of quality with each new hire.

AWSLeadershipBlockchainEthereumReact NativeTypeScriptData engineeringReact

Posted 2024-11-07
Apply
Apply

πŸ“ Africa

🧭 Full-Time

πŸ” Software Development

🏒 Company: Canonical - Jobs

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Solid experience working in an agile development environment.
  • Knowledgeable and passionate about web and software development.
  • Valuing soft skills, and being passionate, enterprising, and self-motivated.

  • Collaborate proactively with a distributed team.
  • Write high quality code to create new features.
  • Debug issues and produce high quality code to fix them.
  • Provide high-quality code reviews to other engineers.
  • Help mentor other engineers and manage staff.
  • Support timely delivery of technical solutions to address business needs.
  • Build and lead a globally distributed team of web engineers.

LeadershipSoftware DevelopmentAgileHTMLCSSJavaJavascriptPeople ManagementSCRUMJavaScriptCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-07
Apply
Apply

πŸ“ EMEA

🧭 Full-Time

πŸ” Enterprise open source software

  • Previous experience as a technical people manager in a technology-oriented company.
  • Good written and verbal English communication skills.
  • Proven ability to learn and apply new skills quickly, and coach others.
  • Ability to identify potential, develop people, and motivate and build a team.
  • Solid leadership and coaching skills.
  • Bachelor's degree in computer science or equivalent working experience.

  • Manage a team of engineers developing and testing the Migration Toolkit for Virtualization.
  • Oversee the day-to-day activities of technical teams, consisting of junior to senior technical engineers.
  • Play an active role in container and virtualization-related projects and communities.
  • Create and guide new feature development; oversee contributions to open source projects in Golang, Ansible, and Python.
  • Work with quality engineer team members to ensure that projects are tested correctly.
  • Cooperate daily with peer teams and groups within Red Hat to prioritize customer requests.
  • Provide leadership in problem solving and guide continuous professional development of team members.

LeadershipCommunication SkillsCollaboration

Posted 2024-10-13
Apply
Apply

πŸ“ Africa, Cape Town

🧭 Full-Time

πŸ” Open source software

🏒 Company: CanonicalπŸ‘₯ 1001-5000πŸ’° $12.8m Crowdfunding on 2013-08-22Internet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Excellent verbal and written communication skills in English
  • A love of developing and growing people and a track record of it
  • Experience in leading, coaching and mentoring software developers
  • Organised and able to ensure your team delivers timely, high quality results
  • Well-organised, self-starting and able to deliver to schedule
  • Professional manner interacting with colleagues, partners, and community
  • You have advanced expertise in your own domain
  • You are knowledgeable and passionate about software development
  • You have solid experience working in an agile development environment
  • You have a demonstrated drive for continual learning
  • Builds trust, relationships and confidence
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

  • Lead and develop a team of engineers, ranging from graduate to senior
  • Work remotely in a single major time zone, sometimes two
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

LeadershipSoftware DevelopmentAgileStrategyCommunication SkillsCollaboration

Posted 2024-10-12
Apply
Apply

πŸ“ EMEA region

🧭 Full-Time

πŸ” Open source technology

🏒 Company: CanonicalπŸ‘₯ 1001-5000πŸ’° $12.8m Crowdfunding on 2013-08-22Internet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • Experience as a software developer in Python.
  • Excellent understanding of integration patterns.
  • Experience as a hands-on engineering manager or a team lead.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate remotely with a diverse set of team members and stakeholders.
  • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year.

  • Lead, mentor, and hire a team of software engineers.
  • Design and deliver engineering solutions leveraging Go, Python, and open source tools such as Airbyte and Temporal.
  • Seek improvements to established processes, designs, and engineering solutions.
  • Partner with business customers to understand their data and integrations needs.

PythonSalesforceCommunication Skills

Posted 2024-08-31
Apply
Apply

πŸ“ Africa, Nairobi

🧭 Full-Time

πŸ” Open Source Technology

🏒 Company: CanonicalπŸ‘₯ 1001-5000πŸ’° $12.8m Crowdfunding on 2013-08-22Internet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • Bachelor's degree or equivalent in Computer Science or a related engineering field.
  • Experience as a software developer in a high-level language - preferably Go or Python.
  • Experience as a hands-on engineering manager or a team lead.
  • Experience building, deploying, and operating distributed systems and APIs.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate remotely with diverse team members and stakeholders.

  • Lead a team of software engineers implementing and operating software solutions.
  • Provide engineering and process guidance to engineering teams.
  • Actively seek improvements to established processes, designs, and solutions.
  • Collaborate with peers and cross-functional teams.
  • Code in Go or Python.

PythonSalesforceBusiness OperationsGoCommunication Skills

Posted 2024-08-30
Apply
Apply

πŸ“ Africa, EMEA

🧭 Full-Time

πŸ” Open source technology

🏒 Company: CanonicalπŸ‘₯ 1001-5000πŸ’° $12.8m Crowdfunding on 2013-08-22Internet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • Bachelor's degree or equivalent in Computer Science or a related engineering field.
  • Experience with Salesforce development and integrations.
  • Experience as a hands-on engineering manager or a team lead.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate remotely with a diverse set of team members and stakeholders.
  • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year.

  • Lead a team of engineers delivering solutions leveraging the Salesforce platform.
  • Seek improvements to established processes, designs, and engineering solutions.
  • Collaborate on business analysis and technical designs.
  • Provide Salesforce subject matter expertise to business customers and cross-functional teams.
  • Deliver engineering solutions leveraging the Salesforce platform.

Business AnalysisSalesforceBusiness OperationsCommunication SkillsWritten communication

Posted 2024-08-28
Apply