Open Role
Moniepoint

Remote opportunity at

Moniepoint

Principal Generalist Engineer

Moniepoint Inc. is a financial platform operating as Nigeria's top merchant acquirer, providing digital payments, banking, credit, and management tools to millions of users and businesses…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Kenya only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Sep 29, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Moniepoint Inc. is a financial platform operating as Nigeria's top merchant acquirer, providing digital payments, banking, credit, and management tools to millions of users and businesses while processing billions annually. The organization is seeking a Principal Generalist Engineer for their Research & Development Team. This position operates remotely on a full-time basis, focusing on end-to-end production systems that span application services, distributed systems, infrastructure, data pipelines, and machine learning components.…

Job Description

Moniepoint Inc. is a financial platform operating as Nigeria's top merchant acquirer, providing digital payments, banking, credit, and management tools to millions of users and businesses while processing billions annually. The organization is seeking a Principal Generalist Engineer for their Research & Development Team. This position operates remotely on a full-time basis, focusing on end-to-end production systems that span application services, distributed systems, infrastructure, data pipelines, and machine learning components. This role suits a broad technical generalist who applies first-principles thinking to resolve vague problem statements, reduces system complexity, enhances performance and reliability, and exercises strong debugging skills across multiple layers of technology.

Responsibilities

  • Design and construct scalable, observable, and reliable production-grade systems
  • Manage the complete lifecycle of systems from initial problem definition to design, data handling, implementation, deployment, and operation
  • Work across application services, distributed infrastructure, data pipelines, and machine learning architectures
  • Isolate and troubleshoot complex production failures across different layers
  • Make engineering trade-offs based on first principles
  • Enhance cost efficiency, latency, reliability, and overall performance
  • Contribute to technical direction and architectural design
  • Draft maintainable code and system documentation
  • Frame problems appropriately to determine when to utilize machine learning versus deterministic systems
  • Train, evaluate, iterate on models, construct reproducible pipelines, and monitor model performance, drift, and costs

Requirements

  • Strong mastery of computer science fundamentals including data structures, algorithms, operating systems, networking, and distributed systems
  • Solid understanding of probability and statistics
  • Demonstrated experience in building production systems at scale
  • Proficiency in moving across multiple programming languages such as Go, Java, Python, Rust, and SQL
  • Familiarity with system behavior under heavy load and failure conditions
  • Comfort working with Linux, containers, and Kubernetes
  • Advanced debugging abilities utilizing invariants and failure modes
  • Familiarity with data systems, streaming architectures, machine learning infrastructure, and performance optimization

Core Skills

Benefits

  • Attractive salary
  • Pension
  • Health insurance
  • Paid leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, the posting indicates that the role is remote and employment is full-time.

What is the salary for the Principal Generalist Engineer role?

The job posting does not specify the salary for this position.

What technical skills are required?

Candidates must have strong computer science fundamentals, solid probability and statistics knowledge, experience building production systems at scale, and proficiency across languages like Go, Java, Python, Rust, and SQL.

What does the hiring process involve?

The interview process includes an initial conversation with a recruiter, 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.

Related Jobs

Moniepoint
MoniepointAdded to Jobsiz 1h ago
Full-time
Moniepoint
MoniepointAdded to Jobsiz 1h ago
Full-time
Moniepoint
MoniepointAdded to Jobsiz 1h ago
Full-time
Moniepoint
MoniepointAdded to Jobsiz 1h ago
Full-time

Posted by Moniepoint

Source: Moniepoint

View the original listing ↗

Posted by employer: Sep 29, 2026

Added to Jobsiz: Oct 18, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Moniepoint

Moniepoint

95Open Jobs
—No reviews yet
View Company Profile