It has come to our attention that there may be people posing as members of Zuora’s recruiting and human resources team online. These persons have been offering fraudulent employment opportunities to applicants and often asking for sensitive personal and financial information.

Senior Software Engineer

Redwood City, CA, United States

The Senior Software Engineer will be responsible for transforming software requirements into detailed system design documents. More specifically, the Senior Software Engineer will be responsible for the following job duties: 

  • Creating and modifying computer applications software written as web services in Java on Linux using a Platform-as-a-Service (PAAS) model which are distributed to clients through cloud technologies. 
  • Building components and services that make core software products customizable and configurable. 
  • Designing, implementing, and debugging Business-to-Business and Business-to-Customer applications. 
  • Designing and implementing highly flexible common components and APIs using Open API standards that enable custom solutions.
  • Collaborating with software architects and senior developers to design application modules and integrations allowing the exchange of data with remote systems over SOAP or REST. 
  • Working closely with QA engineers to design and build test automations. 
  • Using customer use cases and design strategies for comprehensive end-to-end testing of system (PAAS) model which are distributed to clients through cloud technologies. 
  • Utilize cloud-based Enterprise Resource Planning (ERP) software such as NetSuite, Oracle, or SAP, and their administrative functions. 
  • Design and develop complex SQL, PL/SQL procedures, and packages to solve complex business problems. 
  • Use Postman and REST API development tools to create and demo API calls – Design and integrate Zuora Revenue with other ERP systems (Oracle ERP, NetSuite, Microsoft Dynamics, SAP, Zuora Billing) to pull/push data using homegrown/ipaas tools.

Education/ Experience Requirements: Bachelor's degree or foreign equivalent in Information Technology, Computer Science, Computer Engineering, Computer Applications, or a closely related field; and five (5) years progressive experience as a Software Developer, Software Engineer, Integration Engineer, Applications Engineer, or IT Professional. 

Special Requirements: 

Minimum five (5) years' experience in each of the following:

  • Building software for Revenue recognition automation solutions, fully compliant with ASC 606/IFRS 15. 
  • Designing and developing highly flexible common components and APIs using SOA, RPC (REST, gRPC, Thrift) and API design that enable product customizability and extensibility.
  • Designing and developing application components for scale.
  • Implementing user requirements to build products that are intuitive and easy to use.
  • Programming in Java, Python or another object-oriented language and working with Oracle, PL/SQL, Postgres or MySQL.
  • Working with business flows such as Quote-to-Order, Order-to-Cash and Procure-to-Pay along with the dependencies and relationships between these application modules.

Salary: $229,500 – $266,200

Job Location: 101 Redwood Shores Parkway, Redwood City, CA 94065.

To Apply: E-mail resume to
















The base pay range for this position is only one element of a candidate's total rewards package, which may also include bonuses/variable compensation, equity, and benefits. A candidate's final base salary may vary based on location, prior experience, and the context of the overall offer. Click here for more information regarding Zuora’s benefits.

Base Pay Details
$229,500$266,200 USD

Let’s do this.

You’re unique and we’re on a journey – so let’s embark on a unique journey together. We encourage you to apply to all roles that utilize your skills and ignite the passion within you.

No matter where you’re located, or which team you work on, you’ll be part of a group of people working together to build a better world: The World Subscribed.

Go ahead and apply!


Internal Job Opportunities

Are you a current ZEO looking to take on new challenges? If so, check out our internal job openings on our internal job board.



Get to Know Us

Go ahead, take a look inside #ZEOLife. Meet our ZEOs and learn what it’s like to be a part of our team.

Read the Life at Zuora Blog

Choosing to Challenge, Today and Everyday at Zuora

Zuora’s executive team shares their insights on how we can “Choose to Challenge”...

Read more  

Choosing to Challenge, Today and Everyday at Zuora

C-Crets to Advocating for Yourself at Work

Four steps everyone can take to guide their career to the next level while maint...

Read more  

C-Crets to Advocating for Yourself at Work

Highlights from the Subscription Experience 2021

The global Subscribed experience goes virtual in our first ever Subscription Exp...

Read more  

Highlights from the Subscription Experience 2021

Connect with us

All about relationships. Let’s connect!