InvoiceCloud logo
InvoiceCloud3 weeks ago

Senior Software Engineer-Python

On-site · Hyderabad, Telangana, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Fintech Services

Job Summary

Senior Software Engineer on the Python platform within InvoiceCloud's India CoE. You will design and build production backend services across communications, billing, and payment solutions, set engineering standards through code/design reviews, and mentor engineers. Core stack includes Linux (Ubuntu), Python (Django/DRF/FastAPI), and telephony (Asterisk/FAST AGI, NANP); modernization of select .NET/Java services to Python; ownership of observability, on-call rotations, and PCI/SOC2/SOX-aligned security practices. You will collaborate with U.S.-based teams across time zones and contribute to secure-by-default design and policy-as-code. The role emphasizes end-to-end design, performance/reliability, code reviews, and mentoring within a regulated SaaS environment.

Required Qualifications

  • 8–12 years in software engineering
  • 5+ years building production Python backends on Linux with Django/DRF/FastAPI
  • hands-on with distributed systems
  • telephony exposure (Asterisk/FAST AGI/NANP, SIP/TLS, NAT traversal, SRTP) is a plus
  • PCAP tools (Wireshark/tcpdump) across SIP ladders, RTP, codec negotiation, jitter, packet loss, and QoS is a plus
  • Legacy .NET/Java modernization experience is a plus
  • Services/API architecture, microservices, queues (Celery/RabbitMQ/Kafka)
  • caching (Redis)
  • DB optimization (PostgreSQL/MySQL)
  • ORM and raw SQL fluency
  • Docker, GitLab CI/CD
  • Azure
  • Observability stacks for logs/metrics/tracing
  • secure coding standards and API hardening
  • experience building in regulated SaaS (PCI/SOC2/SOX) preferred
  • Mentor mid-level engineers
  • Strong communication skills
  • Experience with PCI/SOC2/SOX compliance
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

InvoiceCloud

Senior Software Engineer-Python

Apply on Sorce