Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAn innovative payments business that uses technology to connect people and their resources, making it easier to do business across Africa, is looking for a Senior Engineering Manager to join their team of trailblazers. Their mission is to create prosperity and opportunity for all of Africa by facilitating more transactions between more people so that we can all live better lives.
A bit about the role:
As the companys Senior Engineering Manager, you own the end-to-end delivery of one or more payment products and the teams that deliver the products. You lead the team from a software design, release, and maintenance perspective. Part of your responsibilities will be to lead a cross-functional product team with two or more tech leads with a significant impact product, each with 3 - 7 engineers owning the entire lifecycle of a product area.
Your daily adventures include:
Leadership: Lead the team to develop end-to-end software products to help businesses from different verticals create a suite of payment products
People Management: Actively seeking to build a great team and invests in effective training, coaching, process definition, mentorship, and career pathing for the larger team and have 1-1s and monthly performance check-ins with direct reports
Performance management: Set and review performance development goals for the team members. Identify the readiness for promotion for direct reports
Capacity planning: Establish staffing needs and develop and execute a hiring plan in collaboration with the people team
Strategic thinking: Plan and execute long-term strategies that benefit the team and product. Work with the Product Managers, Designers, and other disciplines to explore the successive iterations of the product/set of assigned products
Connect with businesses directly to understand and develop solutions for their Jobs-to-be-done.
Process improvement: Identify areas of process improvement and propose changes to streamline and drive improvements in development processes and procedures
What it takes to succeed:
Bachelors degree or above, Majoring in Computer Science or related elds
5+ years of experience developing and shipping software products and/or services
3+ years as a team lead or manager of a cross-functional engineering team
Hands-on solid systems design competencies and experience building channels (APIs, Messaging, and Chat products preferred)
Proven experience leading technical projects and delivering on ambitious goals
Deep knowledge of engineering processes, the underlying principles, and trade-offs
Fluency in one or more general-purpose programming languages, including but not limited to: Python, Java, and C#
Full Time