Concurrent Systems is on a mission to revolutionize prepaid mobile services in Africa and Asia through innovative, omnichannel solutions. We empower Mobile Network Operators to optimize their entire value chain, balancing self-care options with agent-assisted services to reach all customers effectively in diverse economic environments.
Our integrated portfolio includes the OSG USSD gateway, CoaleSCE menu service environment, SmartShop bundle management system, and Crediverse EVD solution. We’re currently enhancing our ecosystem with RuleForge, our high-performance rules engine that enables dynamic transaction processing and hyper-personalization across our product suite.
We are a small, dynamic team operating in a fully remote work environment that values work-life balance and fosters a culture of innovation and collaboration. Our work involves navigating the complex and detailed world of telecommunications, with numerous interfaces and technical areas to master.
We are seeking a highly skilled Senior Developer to lead critical integration work between our legacy systems (SmartShop and Crediverse) and our new RuleForge rules engine. This role requires exceptional adaptability to work with diverse technology stacks including C++ (SmartShop) and Java (Crediverse), while helping us transition to modern JavaScript/Node.js architecture in upcoming versions.
You will play a pivotal role in enabling our telecom customers to implement dynamic rewards and personalization for both agents and subscribers, working with systems that form the backbone of mobile services in emerging markets.
At Concurrent Systems, we utilize a documentation and specification-centric approach to software development while maintaining agile flexibility. Our process features:
This balanced approach allows us to maintain clear direction through detailed specifications while adapting quickly to changing requirements and delivering value continuously.
At Concurrent Systems, we embrace AI-assisted development as a core part of our engineering practices. We encourage our developers to leverage AI tools including GitHub Copilot, Claude, and other assistive technologies to enhance productivity, improve code quality, and accelerate development cycles. As part of our team, you’ll have access to these tools and be expected to incorporate them effectively into your workflow, balancing AI assistance with human expertise and judgment.
Please submit your resume, a brief cover letter explaining your interest in the role, and any relevant experience with legacy system integration, particularly in C++ and Java environments. Additionally, please include a short paragraph describing your approach to working with diverse technology stacks and implementing modern integration patterns in established systems.
Send your application to careers@concurrent.systems.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.