This job has expired and is no longer accepting applications.
Remote opportunity at
Moniepoint GroupPrincipal Generalist Engineer
Moniepoint Group is looking for a Principal Generalist Engineer to join its Research and Development Team on a full-time, on-site basis. The employer serves as Africa's…
Career Tools
About this role
Principal Generalist Engineer at Moniepoint Group is a full-time role. Work arrangement: Remote. Location: Not specified. No salary is shown in this listing. It was posted on Sep 30, 2026. This listing is paused and not taking applications at the moment.
Job Description
Moniepoint Group is looking for a Principal Generalist Engineer to join its Research and Development Team on a full-time, on-site basis. The employer serves as Africa's all-in-one financial platform, providing payments, banking, credit, cross-border functionality, and business management tools to 20 million individuals and companies while handling over $250 billion in digital transactions annually.
This role suits a technologist and builder who can manage challenges from start to finish, constructing complete production systems rather than isolated pieces. The successful candidate will navigate software, distributed infrastructure, data systems, and machine learning when appropriate. Responsibilities include moving from vague problem statements to robust implementations, optimizing performance, and handling complex debugging across multiple technology layers.
Moniepoint offers an environment centered on learning, knowledge sharing, and regular technical talks. Employees receive health insurance, a pension, paid leave, and other corporate benefits, supported by a culture that prioritizes team member well-being and open communication.
Responsibilities
- Design and construct production-ready systems that remain scalable, reliable, and observable
- Manage projects completely from initial problem identification through design, data implementation, deployment, and operation
- Build and debug application services, distributed infrastructure, data pipelines, and machine learning components
- Identify engineering trade-offs utilizing first principles thinking
- Enhance cost efficiency, latency, reliability, and overall performance
- Contribute directly to high-level technical direction and architectural decisions
- Produce maintainable documentation and clean code
- Train, evaluate, and iterate on machine learning models while deploying reproducible pipelines and monitoring drift
Requirements
- Strong computer science fundamentals encompassing operating systems, networking, distributed systems, and data structures and algorithms
- Solid knowledge of probability and statistics
- Proven experience constructing production-grade systems at scale
- Fluency in multiple programming languages including Go, Java, Python, Rust, and SQL
- Familiarity with system behavior under high load and failure conditions
- Hands-on comfort with Linux, containers, and Kubernetes
- Advanced debugging abilities utilizing invariants and failure modes
Core Skills
Benefits
- Attractive salary
- Pension plan
- Health insurance coverage
- Paid time off
- Access to internal technical talks, training, and knowledge-sharing initiatives
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
This position is full-time.
What is the location or remote policy for the Principal Generalist Engineer?
The posting indicates that the position is on-site.
What salary does Moniepoint Group offer for this position?
The specific salary amount is not stated in the job posting, though an attractive salary is listed among the benefits.
What does the hiring process involve?
The recruitment process consists of an initial recruiter conversation, a practical take-home technical assessment followed by a discussion call, a system design interview with the engineering team, and a final combined technical and behavioral interview with an executive team member.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
Explore more jobs like this
What to do next
This listing is no longer open, so the quickest next step is one of the live roles above. Save the ones that fit, and check the employer's other openings on its company page. To hear about new matches as they are posted, set up a job alert from your candidate account.