companyKingMakers logo

Senior Software Engineer - Payments

KingMakersMadrid, Community of Madrid, Spain
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications:Proven experience in delivering production-grade software with full ownership of features and services. Strong proficiency in C# / . NET (or . NET Core), our primary backend language. Extensive knowledge of SQL Server and RDBMS, with exposure to MongoDB or other NoSQL technologies. Experience in building and consuming REST APIs and microservices. Familiarity with cloud services, particularly Azure.

About the job

At KingMakers, we are proud to be the leading platform for sports and iGaming entertainment in Africa, where millions of players engage daily across various markets. Since our inception with BetKing in Nigeria in 2018, we have rapidly expanded our footprint, most recently with the acquisition of SuperSportBet in South Africa. Our dynamic Product & Engineering organization boasts hubs across Europe and Africa, and we are committed to scaling our innovative technology platform in real-time.

In this pivotal role, you will be at the forefront of our growth trajectory by driving our payments infrastructure. Every market expansion hinges on our payment systems, which handle every deposit, withdrawal, and transaction across all regions we serve. As we grow, you will face increasing complexities involving more markets, payment providers, and regulatory environments, alongside higher transaction volumes.

This role is high-impact; your work will directly influence the financial infrastructure that supports our operations across multiple markets. Reliability, accuracy, and performance are paramount, and your engineering contributions will have immediate implications for both our players and the business. You will be an integral part of a collaborative squad, involved in the entire software development lifecycle, from design to production ownership.

Key Responsibilities:

  • Design, develop, and maintain payment processing services, integrating with third-party payment providers, PSPs, and financial networks.
  • Manage features from inception to delivery, including technical design, testing, monitoring, and production support.
  • Utilize event-driven architectures (Kafka, Service Bus) to facilitate reliable, asynchronous processing of high-volume financial transactions.
  • Contribute to a microservices architecture built on . NET/C#, with REST APIs, gRPC, and Azure cloud infrastructure.
  • Work closely with product managers, QA engineers, and other teams (Risk, Platform, Player Account) to create seamless user experiences.
  • Participate in code reviews and contribute to the overall quality of engineering within the squad.
  • Assist in diagnosing and resolving production incidents by identifying root causes.
  • Engage in technical discussions to advocate for optimal solutions.

About KingMakers

KingMakers is the leading name in sports and iGaming entertainment across Africa. Our platforms are designed for millions of users, delivering engaging experiences and innovative products. With rapid growth since our launch in Nigeria, we continue to expand our reach and capabilities through strategic acquisitions and technological advancements.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.