Skip to main content
Posted 24 May, 2026

Software Engineer - Python

InvoiceCloud
Hyderabad, India Full Time
Reference: 102_699593_7746727003

Software Engineer, Python - India CoE

About the Role

InvoiceCloud is expanding our India Center of Excellence to mirror and extend U.S. engineering capabilities. As a Software Engineer on the Python platform team for IVR Technology Group, you will build and ship backend services that power communications, billing, and payment solutions. You will own components end-to-end - from design through production operations - and grow into a senior IC under the guidance of the Engineering Manager and senior engineers. Our core stack includes Linux (Ubuntu), Python (Django/DRF/FastAPI), and telephony (Asterisk/FAST AGI, NANP), with selective modernization of legacy .NET/Java services. You will report to the Engineering Manager, Python (India CoE).

IVR Technology Group, a subsidiary of InvoiceCloud, is a managed CPaaS services provider specializing in secure PCI-compliant, cloud-based customer engagement solutions that streamline voice, text and email interactions to enhance the customer experience.

Responsibilities

  • Build & ship features: Implement features and services in Python (Django/DRF/FastAPI) end-to-end - design, test, deploy, monitor. Own components from spec to production.
  • Code quality & craft: Participate in design and code reviews. Write maintainable, well-tested code with meaningful unit and integration coverage. Apply secure-by-default practices and engineering standards from day one.
  • Operations & reliability: Own day-2 operations for components you ship - instrumentation, alerts, on-call participation, and incident triage. Drive fixes to root cause, not symptoms.
  • Delivery: Execute against sprint and quarterly commitments. Estimate honestly, surface risks and blockers early, and ship reliably.
  • Cross-functional & compliance: Collaborate with U.S.-based engineers, Product, and Security across time zones. Build to PCI/SOC2/SOX requirements.
  • Continuous learning: Grow into a senior IC under SSE and EM guidance. Take on increasing scope and ambiguity over time.

Education- B.tech

Qualifications

  • Experience: 4-6 years in software engineering with 3+ years building production Python services on Linux using Django/DRF/FastAPI. Comfortable shipping REST APIs against relational databases at production scale. Telephony exposure (Asterisk/SIP/FastAGI) is a plus. .NET/Java exposure is a plus.
  • Technical: REST API design, ORM and raw SQL, caching (Redis), queues (Celery or equivalent), and basics of distributed systems and concurrency. Docker, GitLab CI/CD, and Azure exposure. Logging, metrics, and tracing fundamentals. Secure coding habits and awareness of PCI/SOC2/SOX requirements.
  • Communication & growth: Clear written and verbal communication. Comfortable working across time zones with U.S. counterparts. Receptive to feedback; demonstrated trajectory of growing scope and ownership over time.

Sign up for Job Alerts