
Senior Software Engineer - 3 (Billing)
Exotel Techcom Private Limited7 days ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Develop and maintain billing microservices and batch jobs in Golang, Java, or PHP.
- Build and extend REST APIs and Apache Kafka consumers and producers for billing events, synchronization flows, and fallback pipelines.
- Design, build, and integrate components across the billing and revenue platform.
- Support production operations, incident triage, monitoring, automation, and IPO-readiness controls.
- Integrate with ERP systems, payment gateways, and the Zuora migration path.
- Support billing functions including real-time call and SMS billing, balance deduction, invoicing, payment processing, and credit control.
Requirements
- 5–8 years of professional experience.
- Strong computer science fundamentals in data structures and algorithms.
- Proficiency in at least one of Golang, Java, or PHP, with Golang preferred.
- Experience building scalable distributed systems and event-driven architectures.
- Hands-on MySQL experience including schema design, query tuning, and replication awareness.
- Experience with Apache Kafka and asynchronous processing, including consumers, lag, fallback, and retry patterns.
- Basic Kubernetes knowledge covering pods, deployments, namespaces, and ArgoCD or equivalent GitOps tooling.
- Comfort with logs, metrics, incident triage, and ownership of systems through production operations.
- Preferred exposure to billing, invoicing, payments, or ERP integrations such as Zuora, Business Central, or Razorpay.
- Preferred experience with Beanstalkd, Jenkins, Prometheus, Grafana, or Loki.
- Preferred Python scripting for operations automation and report generation.
- Preferred familiarity with ITGC/SOX-style controls and audit documentation.
Benefits
- The role is based on-site in Bangalore.
- The position supports a high-scale platform processing approximately 200,000 transactions per minute across voice, messaging, and other solutions.
Tech Stack
Categories
About Exotel Techcom Private Limited
Exotel Techcom Private Limited builds an omnichannel customer engagement and contact center platform for businesses, offering cloud telephony, voice, SMS, WhatsApp/RCS messaging, and conversational AI to support both human and virtual agents. It sells SaaS and usage-based CPaaS solutions to enterprises; founded in 2011 and headquartered in Bangalore, it reports serving 7,000+ customers and powering over 20 billion customer conversations annually.