C Developer

Moniepoint

United States

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Health insurance
Annual bonus
Pension

Job summary

Moniepoint is seeking an experienced C Developer to join our IT team. You will design, develop, and maintain high-performance C modules for embedded systems, from kernel components to reusable libraries that integrate with higher-level languages.

The ideal candidate has 5+ years of professional C development experience, strong knowledge of STL/Boost, and hands-on exposure to embedded hardware and debugging tools like Valgrind and Lint. Proficiency with Git/SVN/Mercurial is essential.

Qualifications

  • Bachelor's degree in CS, Math, or related field.
  • 5+ years of experience as a C developer.
  • Proficient in C; knowledge of STL and Boost.
  • Working knowledge of at least one OOP language (Java, Python, C#, or C++).
  • Experience with embedded systems and low-level hardware interactions.
  • Familiarity with Valgrind and Lint debugging tools.
  • Strong version control knowledge (Git, SVN, or Mercurial).
  • Strong systems design and problem-solving skills.

Responsibilities

  • Design and build clean, maintainable C code.
  • Develop kernel modules and libraries for embedded systems.
  • Optimize for quality and performance.
  • Identify bottlenecks, bugs, and integration issues.
  • Test code for quality, reliability, and durability.
  • Maintain automated testing and code quality standards.
  • Create reusable code that integrates with higher-level languages (Java, Go, Node.js, Python).

Skills

C programming
Embedded systems
VCS tooling
OOP language
Debugging tools

Education

Bachelor's degree

Tools

Valgrind
Lint

Job description

Who we are

Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month.

As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually.

About the role

We're looking for a skilled C Developer to join our IT team. In this role, you'll design, develop, and maintain reliable, high-performance C modules for embedded systems — from kernel-level components to reusable libraries that integrate cleanly with higher-level languages.

What You'll Do
  • Design and build clean, maintainable C code
  • Develop kernel modules and libraries for embedded systems
  • Implement and optimize for quality and performance
  • Identify bottlenecks, bugs, and integration issues
  • Test code for quality, reliability, and durability
  • Maintain automated testing and code quality standards
  • Create reusable code that integrates seamlessly with higher-level languages (Java, Go, Node.js, Python)
What You'll Need
  • Bachelor's degree in Computer Science, Mathematics, or a related field
  • 5+ years of professional experience as a C Developer
  • Strong proficiency in C, with in-depth knowledge of STL and Boost
  • Working knowledge of at least one OOP language (Java, Python, C#, or C++)
  • Experience with embedded systems and low-level hardware interactions
  • Familiarity with debugging/analysis tools such as Valgrind and Lint
  • Solid understanding of version control systems (Git, SVN, or Mercurial)
  • Strong systems design and problem-solving skills
Nice to Have
  • Experience with Linux systems
  • Familiarity with Lua
  • Familiarity with XML
What We Offer
  • Culture — A people-first environment where every voice is heard and every opinion carries weight
  • Learning — Ongoing development through internal tech talks, training, and knowledge-sharing
  • Compensation — Competitive salary, pension, health insurance, Employee Stock Options, annual bonus, and additional benefits

Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer
Senior Fullstack Engineer

Democrance • Egypt (PA)

Hybrid
USD 130,000 - 180,000
Culture
Learning opportunities
Competitive compensation
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

Moniepoint, BRM • Town of Poland (NY)

On-site
USD 140,000 - 190,000
Competitive compensation
Pension
Health insurance
+1
Principal Generalist Engineer
Principal Generalist Engineer

Moniepoint, BRM • Spain (TX)

On-site
USD 130,000 - 190,000
Health insurance
Pension
Paid leave
+1
Principal Generalist Engineer
Principal Generalist Engineer

Moniepoint, BRM • Town of Poland (NY)

On-site
USD 180,000 - 250,000
Culture: human-centered workplace
Learning and development focus
Competitive compensation and benefits
Engineering Manager
Engineering Manager

Moniepoint Group • Town of Poland (NY)

On-site
USD 140,000 - 190,000
Health insurance
Paid leave
Retirement plan
Generalist Engineer - R&D
Generalist Engineer - R&D

Moniepoint, BRM • Spain (TX)

On-site
USD 140,000 - 210,000
Salary
Pension
Health insurance
+1
Head of Engineering
Head of Engineering

Democrance • Town of Poland (NY)

Hybrid
USD 150,000 - 200,000
Attractive salary
Health insurance
Employee stock options
+1
Principal Generalist Engineer
Principal Generalist Engineer

Moniepoint Group • Spain (TX)

On-site
USD 150,000 - 210,000
Salary and benefits package
Health insurance
Paid leave
Senior Associate - Test Automation & Tools Development Engineer
Senior Associate - Test Automation & Tools Development Engineer

Moniepoint • United States

On-site
USD 110,000 - 170,000
Senior Business Analyst
Senior Business Analyst

Democrance • Spain (TX)

On-site
USD 100,000 - 140,000
Competitive salary
Health insurance
Annual bonus
+1