Software Engineer - Python

InvoiceCloud, Inc.

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

InvoiceCloud is expanding its 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 powering communications, billing and payments.

You will own components end-to-end—from design through production operations—and grow into a senior IC under guidance. Our core stack includes Linux, Python, Django/DRF/FastAPI, and telephony technologies like Asterisk.

Qualifications

  • 4–6 years of software engineering experience.
  • 3+ years building production Python services on Linux using Django/DRF/FastAPI.
  • REST APIs exposed to relational databases at scale; telephony exposure is a plus.

Responsibilities

  • Build & ship features end-to-end in Python (Django/DRF/FastAPI).
  • Own components from design through production operations.
  • Maintain secure, well-tested code with proper monitoring and instrumentation.
  • Participate in design reviews and ensure code quality.

Skills

Python
Django/DRF/FastAPI
REST APIs
Linux
Telephony
CI/CD

Education

B.Tech

Tools

Docker
GitLab CI/CD
Azure

Job description

About InvoiceCloud

InvoiceCloud is a fast-growing fintech leader recognized with 20 major awards in 2025, including USA TODAY and Boston Globe Top Workplaces, multiple SaaS Awards wins for Best Solution for Finance and FinTech, and national customer service honors from Stevie and the Business Intelligence Group. Judges also highlighted our mission to reduce digital exclusion and restore simplicity and dignity to how people pay for essential services, as well as our leadership in AI maturity and responsible innovation. It’s an award-winning, purpose-driven environment where top talent thrives. To learn more, visitInvoiceCloud.com.



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.



InvoiceCloud is committed to providing equal employment opportunities to all employees and applicants. We do not tolerate discrimination or harassment of any kind based on race, color, religion, age, sex, nationality, disability, genetic information, veteran or military status, sexual orientation, gender identity or expression, or any other characteristic protected under applicable laws.


This commitment applies to all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leave, compensation, and training.


If you require a disability-related or religious accommodation during the application or recruitment process, and wish to discuss possible adjustments, please contact jobs@invoicecloud.com.



For recruitment agencies

InvoiceCloud does not accept unsolicited resumes from agencies. Please do not forward resumes to our job aliases, employees, or any other company location. InvoiceCloud is not responsible for any fees associated with unsolicited submissions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal AI Engineer Hyderabad, India
Principal AI Engineer Hyderabad, India

Invoice Cloud, Inc. • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Hybrid work model
Health insurance
Career development opportunities
Principal AI Engineer
Principal AI Engineer

InvoiceCloud, Inc. • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Data Engineer
Data Engineer

InvoiceCloud, Inc. • Hyderabad

On-site
INR 1,500,000 - 2,300,000
.Net/C# Developer, Product Reliability Engineer
.Net/C# Developer, Product Reliability Engineer

InvoiceCloud, Inc. • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Manager, (Sub-Merchant Onboarding and Treasury Settlement Ops)
Manager, (Sub-Merchant Onboarding and Treasury Settlement Ops)

InvoiceCloud, Inc. • Hyderabad

On-site
INR 900,000 - 1,300,000
Customer Support Manager
Customer Support Manager

invoicecloud • Hyderabad

On-site
INR 900,000 - 1,500,000
Project & Billing Operations Associate
Project & Billing Operations Associate

ClearView Healthcare Partners • Gurugram District

On-site
INR 900,000 - 1,200,000
Staff Software Engineer
Staff Software Engineer

SurveyMonkey • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Solution Engineer
Solution Engineer

Infobip ltd. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Flexible work
ESOP
Well-being
+2
Senior Software Engineer - Python
Senior Software Engineer - Python

Aviso AI • India

On-site
INR 1,000,000 - 1,500,000