Job Description
Software Engineer — Rating & Charging Services
About the Role
We are looking for a seasoned Software Engineer to join our Rating & Charging team — the backbone of our company's revenue infrastructure. This team owns the highly scalable, low-latency platforms that power customer billing and service eligibility across millions of subscribers.
You will bring 10+ years of experience in the telecom domain, 5+ years of hands‑on GCP expertise, and a strong command of Java/Spring Boot microservices. This is a high-impact, revenue-critical role working on cloud-native systems at scale.
Role Highlights
10+ years of telecom domain experience required
5+ years of hands‑on GCP engineering required
Revenue‑critical, high‑visibility platform engineering
Fully remote within Canada — 6‑month contract
Key Responsibilities
Design, develop, and maintain REST APIs and distributed microservices for rating and charging platforms using Spring Boot
Build and maintain cloud infrastructure using Terraform on GCP (Cloud Run, BigQuery, Pub/Sub, GKE, Cloud Functions, and more)
Develop and manage CI/CD pipelines using GitHub Actions, Jenkins, and/or ArgoCD
Implement monitoring, logging, and observability solutions using Grafana, Dynatrace, and GCP Cloud Monitoring
Containerize applications with Docker and orchestrate workloads using Kubernetes (GKE)
Design and implement event‑driven architectures leveraging Pub/Sub and Kafka
Utilize Python for scripting, pipeline automation, and AI integrations
Participate in code reviews, technical design discussions, and architecture decisions
Leverage AI-driven development tools (e.g., GitHub Copilot) to improve productivity and code quality
Required Qualifications
10+ years of experience in telecom domain (rating, charging, or billing systems) — mandatory
5+ years of hands‑on GCP experience (Cloud Run, BigQuery, Pub/Sub, GKE, Cloud Functions) — mandatory
7+ years of overall professional software engineering experience
Strong proficiency in Java and Spring Boot for building scalable microservices
Proven production experience with Terraform for infrastructure-as-code on GCP
Experience building and maintaining CI/CD pipelines (GitHub Actions, Jenkins, ArgoCD, or GitLab CI)
Solid experience with Docker containerization and Kubernetes / GKE orchestration
Familiarity with messaging and event streaming systems such as GCP Pub/Sub or Apache Kafka
Experience with relational and NoSQL databases: PostgreSQL, MySQL, MongoDB, Redis
Experience with observability and monitoring tools: Grafana, Dynatrace, Cloud Monitoring
Excellent written and verbal communication skills for technical and cross‑functional collaboration
Preferred Qualifications
Hands‑on experience with telecom billing and financial systems at scale
Knowledge of event-driven architectures and domain-driven design (DDD) principles
Exposure to AI-driven development workflows (GitHub Copilot, LLM integrations, AI-assisted tooling)
Understanding of security best practices in cloud-native environments
Experience with batch processing frameworks and high-volume data pipelines
Python scripting experience for automation and integration tasks
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 14, 2026
Job Type:
Technology
Location:
Canada
Company:
ThoughtStorm
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.