This role is for one of the Weekday's clients
Min Experience: 7 years
JobType: full-time
We are seeking experienced Telecom Software Engineers with a strong background in charging, rating, and billing systems to join a product-focused engineering team. This role is critical to the development, maintenance, and modernization of high-availability telecom charging platforms, including legacy-to-cloud-native transformations.
You will work across the full product lifecycle—building new capabilities, maintaining mission-critical systems, and evolving existing platforms to modern cloud-based architectures.
Requirements
Technical Environment
Programming Languages
- C++ (primary and mandatory)
- Java, Python
Platforms & Infrastructure
- Linux
- Kubernetes (K8s)
- Ansible
- OpenStack (for cloud-focused roles)
DevOps & Tooling
- Jenkins
- Git
- CI/CD pipelines and developer tooling
Telecom Domain
- Online Charging Systems (OCS)
- Rating & Billing systems
- Shared Logic Language (SLL)
Open Roles & Focus Areas
Role 1 & Role 3: Product Development & Maintenance (Dev & Care)
- End-to-end development, enhancement, and production support of telecom charging products
- Technologies: C++, Java, Python, Kubernetes, Jenkins
Role 2: Cloud / Infrastructure Architect
- Design and manage cloud-native deployments and integrations
- Focus on OpenStack-based environments and Kubernetes orchestration
- Technologies: OpenStack, Kubernetes, Ansible, C++
Key Responsibilities
- Design, develop, and maintain large-scale telecom charging and billing systems
- Implement charging and rating logic using C++ and SLL
- Provide development and “care” support for high-availability, mission-critical platforms
- Automate deployments using Ansible and manage containerized services on Kubernetes
- (For cloud-focused role) Architect and manage deployments on OpenStack environments
- Ensure system performance, reliability, scalability, and fault tolerance
- Support modernization initiatives, including migration to cloud-native architectures
- Collaborate with cross-functional teams across product, operations, and infrastructure
Mandatory Qualifications
- 7+ years of software engineering experience within the Telecom domain
- Expert-level proficiency in C++
- Strong hands-on experience with Linux
- Solid understanding of Charging, Rating, and Billing workflows
- Experience working with Online Charging Systems (OCS)
- Exposure to Kubernetes, CI/CD pipelines, and DevOps practices
- Strong problem-solving skills and experience supporting high-availability systems
Preferred Experience
- Hands-on experience with Nokia SurePay or similar charging platforms
- Experience using Shared Logic Language (SLL)
- OpenStack cloud deployment and integration experience
- Experience modernizing legacy telecom systems to cloud-native architectures
Skills
C++ · Linux · Telecom Charging & Billing · Online Charging Systems · Cloud Platforms · Kubernetes · Ansible · Jenkins · Git · Java · Python · DevOps · Shared Logic Language