1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Software Engineer - 2 (Billing)
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21859193

    Exotel Global logo

    Software Engineer - 2 (Billing)

    Exotel Global · Bengaluru · onsite · Posted 9d ago

    Not disclosed2–5 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    About Exotel:

    Exotel is the emerging market's leading full-stack customer engagement platform and business-focused virtual telecom operator. Incorporated in 2011, Exotel's cloud-based product suite powers 50 million daily engagements across voice, video, and messaging channels. Exotel serves over 6000 companies across 60+ countries, including India, SE Asia, the Middle East, and Africa.

    Tech @ Exotel

    • Exotel Engineering builds fault-tolerant, scalable, and real-time distributed systems.
    • Our tech stack includes Golang, Java, PHP, MySQL, Apache Kafka, Kubernetes, Beanstalkd, and Elasticsearch.
    • We follow best practices in clean abstractions, loosely coupled services, and DevOps-driven operations.
    • We strongly believe in you build it, you own it.

    Team IPO Readiness:

    The IPO Readiness pod owns Exotel's billing and revenue platform — real-time call/SMS billing, balance deduction, invoicing, payment processing, and credit control. The platform handles approximately 200k transactions per minute across Voice, Messaging, and other Exotel solutions.

    Role: Member of Technical Staff II

    As an MTS-II on IPO Readiness, you will design, build, and integrate components across the billing platform and support IPO-readiness initiatives (controls, monitoring, automation). You will work on feature delivery, production support, and cross-system integrations with ERP (Business Central), payment gateways, and the Zuora migration path.

    Key Responsibilities:

    Platform Development & Integration:

    • Develop and maintain microservices and batch jobs in Golang, Java, or PHP

    • Build and extend REST APIs and Kafka consumers/producers for billing events, sync flows, and fallback pipelines.

    Must-Have Skills:

    • Strong computer science fundamentals (data structures, algorithms).

    • Proficiency in at least one of: Golang (preferred), Java, or PHP.

    • Experience building scalable distributed systems and event-driven architectures.

    • Hands-on MySQL — schema design, query tuning, replication awareness.

    • Experience with Apache Kafka and asynchronous processing (consumers, lag, fallback/retry patterns).

    • Kubernetes basics — pods, deployments, namespaces, ArgoCD or equivalent GitOps.

    • DevOps mindset — you build it, you own it; comfortable with logs, metrics, and incident triage.

    Good-to-Have Skills:

    • Exposure to billing, invoicing, payments, or ERP integrations (Zuora, Business Central, Razorpay).

    • Experience with Beanstalkd, Jenkins, Prometheus/Grafana/Loki.

    • Scripting in Python for ops automation and report generation.

    • Familiarity with ITGC/SOX-style controls and audit documentation.

    Experience: 2–5 years

    Location: Bangalore (On-site)

    Sourced from foundit

    Skills

    JenkinsPrometheusDevopsGrafanaKubernetesConsumers lag fallback retry patternsERP integrations (ZuoraITGC SOX-style controlsReplication awarenessApache KafkaAsynchronous ProcessinglokiGitOpsAudit documentationbusiness centralschema designbatch jobsArgoCDQuery TuningrazorpayGolangData StructuresEvent-Driven ArchitecturesPHPMySQLREST APIAlgorithmsJavaMicroservices

    About Exotel

    Exotel Global logo

    Exotel Global

    Software Product

    159

    employees

    2011

    15 years old

    Bangalore / Bengaluru, Karnataka

    India

    ₹17.1L PA avg

    Avg at Exotel

    About

    Cloud-based secure & reliable telephonic platform for businesses

    Industries

    Software Product

    Employee ratings

    10 reviews

    3.0/ 5

    Culture

    2.9

    Career growth

    2.8

    Work-life

    2.1

    Employees rate it well for

    Compensation & Benefits32Overall Company30

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
    • Cold email to HR for software jobs in India: 6 copy-paste templates
    • PhonePe referral: how to get one in 4 steps (2026)

    All career guidesAll articlesBrowse companies hiring

    Software Engineer - 2 (Billing) · waiting for your command