POST DATE 8/26/2016 END DATE 10/17/2016

JOB DESCRIPTION

Job Description:

The Lead, Platform Engineering (Software Developer) will be responsible for building components and services that help make Zuora’s core product customizable and configurable. This includes notification services, hosting services, data connectors, Application Programming Interfaces (API) for configuration, and workflow and orchestration services.

More specifically, the Lead, Platform Engineering, will be responsible for the following job duties: Design and implement an innovative and exemplary Business-to-Business and Business-to-Customer subscription platform and applications using JVM and JEE technologies in a multi-tenant based environment; design and develop highly flexible common components and APIs that enable the build of custom solutions; develop innovative, ground breaking applications on a Platform-as-a-Service (PAAS) model; collaborate with software architects and senior developers to design application modules using object-oriented design methods; design and construct integrations allowing the exchange of data with remote systems using Java over SOAP or REST; and work closely with QA engineers to design, implement and build and test solutions.

Experience: 5 years of post-baccalaureate, progressive experience in the same or similar occupation.

Special Requirements:
• 5 years of software system design and architecture experience.
• 5 years of experience designing and building platform functionality.
• 5 years of experience in C, C++, and Java.
• 5 years of experience with Application Programming Interfaces (API).
• 1 year of experience with notification services, hosting services, data connectors.
• 1 year of experience developing software for Cloud-based platforms.