Senior Software Engineer
This role involves designing and developing core backend software, integrating with partner APIs, and tackling challenges around performance, scalability, and reliability.
You will have the opportunity to work on high-performance systems that power real-time payments on a global scale. The ideal candidate will have solid experience with C or C++ in a production environment, familiarity with modern software engineering practices, and strong analytical and problem-solving skills.
Key Responsibilities:
* Design and develop core backend software
* Integrate with partner APIs
* Tackle challenges around performance, scalability, and reliability
Requirements:
* Solid experience with C or C++ in a production environment
* Familiarity with modern software engineering practices: version control, testing, code reviews
* Strong analytical and problem-solving skills
Desirable Skills:
* Background in Linux development
* Exposure to regulated or security-critical environments (finance, telecoms, etc.)
* Familiarity with design patterns, OO design, and refactoring techniques
The Role Offers:
* A collaborative environment with strong technical standards
* Opportunity to influence how modern payment systems are built and maintained