Search by job, company or skills

Software Engineer - 2

Software Engineer - 2

Exotel
2-5 Years
Not Disclosed

This job is no longer accepting applications

Job Description

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)

More Info

Job Type:
Function:
Employment Type:

Key Skills

About Company

Exotel was started by Shivakumar Ganesan in 2011. Shivakumar's previous venture, Roopit, needed a simple automated call center solution for which he built an in-house product, and eventually it became a standalone company in the form of Exotel.Exotel picked up a Rs. 25 million (approximately US$500,000 funding from Mumbai Angels and Blume Ventures in March 2012

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
Golang, Api Management, Distributed Systems, Networking, Http, Dns, SSL, Gcp, Azure, Tls, Kubernetes, AWS, L4, L7, Cloud-native architectures, Observability, Monitoring
2-4 yrs
Bengaluru, India
Skills:
Java, multi-threading, Concurrent Programming, Flows, Kotlin, Restful Apis, MVVM architecture, LiveData, Coroutines, Methodologies, Jetpack Compose, best practices, performance optimization, Room, software engineering techniques
3-5 yrs
Bengaluru, India
Skills:
Java, Devops, Git, Perforce, Qt, Machine Learning, Databricks, Apache, Azure Sql, Python, UI React.js
3-5 yrs
Bengaluru, India
Skills:
Apis, Gcp, Docker, Azure, Kubernetes, Python, AWS, AI development stack, Anthropic APIs, Codex, Services, Claude, MCP agents, OpenAI APIs, Gemini, SDKs
2-4 yrs
Bengaluru, India
Skills:
Databases, Java, Web Services, Unit Testing, J2EE, Python, AI-based solutions, GenAI, cloud APIs, AI capabilities, Go