Software Engineer - Python
InvoiceCloud, Hyderabad, India +1
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.
What you will do
- 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: