Software Engineer (Zuora)

Posted:
3/18/2025, 3:31:58 AM

Location(s):
Telangana, India ⋅ Hyderabad, Telangana, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Pay:
$28/hr or $58,240 total comp

Life at Plume

At Plume, we believe that technology isn't about moving faster, it's about making life’s moments better. Which is why we’ve built the world's first, and only, open and hardware-independent service delivery platform for smart homes, small businesses, enterprises, and beyond. Our SaaS platform uses WiFi, advanced AI, and machine learning to create the future of connected spaces—and human experiences—at massive scale.

We now deliver services to over 50 million locations globally and have managed over 2.5 billion devices on our platform. We’re expanding rapidly, pioneering a new category, and we achieved our Series F funding in just four years. Our customers include many of the world's largest Communications Service Providers (CSPs) who look to Plume to help them evolve their smart home offerings while gleaning insights from their own data. 

With a bias for action and a love for being trailblazers, the team at Plume embodies a combination of relentless curiosity and imaginative innovation. We challenge ourselves to think in ways that other companies don't, work to do what should be done (rather than what can), and if we can’t do it exceptionally well, we don’t do it. It’s how we've assembled a team of world-class builders, thinkers, and doers. And it’s how we’re reinventing what’s possible every day.

We are seeking a Senior Zuora Billing Developer to join our expanding Enterprise Applications Team. In this role, you will be responsible for designing, developing, enhancing, and implementing scalable solutions across various business functions using the Zuora platform and third-party applications. Your contributions will focus on both B2B and B2C models, making this a dynamic and impactful role within the organization.

As a key member of the team, you will collaborate with stakeholders from different business areas to deliver complex solutions. The ideal candidate will be a self-starter, able to multitask effectively in a fast-paced environment while balancing multiple projects. You will work independently, taking initiative to meet our strategic objectives with minimal guidance.

Key Responsibilities:

  • Design complex billing systems with custom workflows, rate plans, and pricing models.
  • Work with business teams to create tailored billing solutions using Zuora’s out-of-the-box capabilities and custom API integrations.
  • Customize Zuora's features (e.g., email templates, invoice templates, communication profiles).
  • Automate billing processes (e.g., invoice generation, payment processing, dunning).
  • Partner with Finance and Revenue Teams for requirements gathering, month/quarter-end support, and improvements.
  • Document system designs, technical specifications, and user guides to ensure proper system usage and understanding.
  • Propose software architecture, define the standard object model, and provide technical direction to the development team and business stakeholders.
  • Actively engage in hands-on coding and development tasks while ensuring the proper design methods are applied.
  • Drive improvements to existing billing systems, enhance platform functionalities, and ensure the platform evolves to meet business needs.
  • Stay updated with the latest features in Zuora and industry best practices in subscription billing, revenue recognition, and compliance.

Qualifications:

  • Bachelor’s degree in Computer Science (or equivalent experience).
  • 5+ years of experience in billing solution development or a related field, with at least 3+ years focused on Zuora.
  • Proficient in working with tools like Salesforce, NetSuite, Workato, and others.
  • Expertise in Zuora's Object Model, CPQ integration, automation, and API data flows.
  • Experience with external application integration using SOAP and REST APIs.
  • Familiarity with subscription billing concepts, including pricing models, revenue recognition, and taxation systems like Avalara.
  • Experience with Agile development methodology, tools like JIRA and Confluence.
  • Understanding of Zuora Revenue, Zuora B2B Billing, and other related technologies.
  • Deep knowledge of Zuora’s Object Model, Workflows, REST APIs, Product Catalog Management, Billing and Rating Engine and Payment Operations.
  • Expertise in Subscription Management including renewals, amendments, usage-based pricing, etc., across B2B and B2C.
  • Integration of Zuora with systems like Salesforce CRM, NetSuite ERP, and payment gateways (e.g., Stripe, Shopify).
  • Strong experience in B2B and B2C billing models and integration of third-party applications.

About Plume

As the creator of the only open, hardware-independent, cloud-controlled experience platform for CSPs and their subscribers, Plume partners with over 350 CSP customers, including some of the world’s largest such as Comcast, Charter, Liberty Global, and J:COM. 

Using OpenSync, the most widely supported open-source, silicon-to-cloud framework for smart spaces, Plume’s software-defined network allows CSPs to decouple their service offerings from hardware and rapidly curate and deliver new services over a multi-vendor, open-platform architecture.  

Backed by investors such as Insight Partners and SoftBank Vision Fund 2, Plume is now valued at $2.6B, having added over $500M in funding in 2021 alone.

Plume is an equal opportunity workplace that maintains a continuing policy of nondiscrimination in all employment practices and decisions, ensuring equal employment opportunities for all qualified individuals without regard to race, color, creed, religion, sex, national origin, age, physical or mental disability, sexual orientation, gender identity, marital status, pregnancy, childbirth or related individual conditions, medical conditions (as defined by state law), military or veteran status, or any other characteristic protected by federal, state or local law.