Enable job alerts via email!

Principal Staff Engineer

Moment

United Arab Emirates

On-site

USD 80,000 - 150,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a dynamic leader to drive the development of cutting-edge payment solutions. With a focus on collaboration and excellence, this role offers the chance to shape the future of payments technology in Africa. You will lead a talented team, manage projects from inception to deployment, and ensure compliance with industry standards. This is a unique opportunity to make a significant impact in a rapidly evolving market while working in a vibrant and supportive environment. If you are passionate about technology and ready to embrace challenges, this position is perfect for you.

Benefits

Competitive salary and equity options
Health, dental, and vision insurance
Opportunities for career growth
Dynamic work environment

Qualifications

  • 10+ years in software development with a focus on payments technology.
  • Strong leadership and mentoring skills required.

Responsibilities

  • Guide technical direction and development of payment systems.
  • Lead and mentor engineers to foster growth.

Skills

Software Development
Payments Technology
Java
Python
C++
NodeJS
Go
Rust
Agile Methodologies
DevOps Practices

Education

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Job description

Africa is on the verge of an economic revolution. 1.5 billion people are adopting electronic payments, mobile technology, and moving towards a digital transformation that will reshape the continent over the next two decades. Although Internet and banking penetration have been late to arrive, a youth-driven wave of change is sweeping across Africa, with global businesses and local champions racing to unlock its potential.

In partnership with Multichoice, the largest entertainment platform in Africa, we are building a payment platform capable of supporting the ambitions of a new generation.

This is truly the Moment for Africa.

OUR CULTURE

At Moment, we believe building the future is a team effort; partnership and collaboration are at our core. We pride ourselves on working hard and striving for excellence daily, while maintaining a fun and vibrant work environment. We value speed of execution, are comfortable with uncertainty, and prioritize making smart decisions quickly. We celebrate diversity in thought, culture, and background, aiming to reflect the vibrancy of the continent we serve. Changing lives and unlocking ambitions across Africa requires passion, resilience, and a strong desire to make a meaningful impact.

Job Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Over 10 years of experience in software development, focusing on payments technology.
  • Deep understanding of payment processing systems, including gateways, merchant services, and fraud prevention.
  • Proficiency in at least two programming languages such as Java, Python, C++, NodeJS, Go, or Rust, with familiarity in modern development practices like Agile and DevOps.
  • Strong leadership, team management, and mentoring skills, with excellent communication abilities for collaboration across teams.
  • Experience working in a startup environment is essential.
  • Experience in engineering management roles (Engineer Manager, VP of Engineering) is a plus.

Job Responsibilities:

Technical Leadership: Guide the strategic direction and technical development of payment systems.

  • Design scalable, robust solutions aligned with business needs.
  • Stay informed about industry trends and best practices in payments technology.

Team Management: Lead and mentor engineers, fostering continuous learning and growth.

  • Coordinate with product, design, and operations teams to deliver high-quality solutions.
  • Conduct performance reviews and provide constructive feedback.

Project Management: Oversee payment projects from inception to deployment, ensuring alignment with goals.

  • Define timelines, allocate resources, and manage risks.
  • Monitor progress and resolve bottlenecks.

Collaboration and Communication: Work with stakeholders to gather requirements and define technical specifications.

  • Explain complex technical concepts to diverse audiences.
  • Promote transparency and open communication within the team.

Quality Assurance and Compliance: Ensure payment systems are reliable, secure, and compliant with industry standards and regulations.

  • Stay updated on regulatory requirements and implement necessary standards.

Job Benefits:

  • Competitive salary and equity options.
  • Health, dental, and vision insurance.
  • Opportunities for career growth and professional development.
  • Dynamic, collaborative work environment with passionate colleagues.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.