Company name
Zuora Inc.
Location
Redwood City, CA, United States
Employment Type
Full-Time
Industry
Manager, It, Engineering
Posted on
Jun 15, 2021
Profile
Redwood City, CA, United States
About Zuora, Inc.
Zuora is a SaaS company and the world’s foremost evangelist of the Subscription Economy®. Zuora’s leading subscription relationship management platform helps enable businesses in any industry to launch or shift products to subscription, implement new pay-as-you-go pricing and packaging models, gain new insights into subscriber behavior, open new revenue streams, and disrupt market segments to gain competitive advantage. Zuora serves more than 800 companies around the world in every industry. The Subscription Economy Index (SEI) demonstrates that SEI companies are growing revenues approximately nine times faster than the S&P 500. Headquartered in Silicon Valley, Zuora also operates offices in Atlanta, Boston, Denver, San Francisco, London, Paris, Beijing, Sydney and Tokyo.
To learn more visit www.zuora.com.
Description:
The Manager, Software Engineering will be responsible for building components and services that make core product customizable and configurable. This includes notification services, hosting services, data services, Application Programming Interfaces (API), and workflow and orchestration services. Utilize experience with software development and design towards application performance profiling and tuning. Detailed job duties:
Work with QA engineers to design, implement and build, and test software automations. Transform detailed software requirements into complete detailed systems design document. Write the software code needed to run the automations. Test and find defects or bugs in the software. Use software tools such as Junit and Jmeter and end to end to testing frameworks. Utilize customer use cases and design strategies for comprehensive end-to-end testing of the system, Amazon Web Services (AWS) to deploy and run applications, and create software containers to deploy complex distributed systems locally for testing.
Design and implement an innovative and exemplary Business-to-Business and Business-to-Customer subscription platform and applications using JVM (Java Virtual Machine) and JEE technologies in a multi-tenant based environment. Design and implement subscription platform and applications including distributed query service, custom field and object service, and universal search. Use knowledge or understanding of data modeling; debugging distributed computer systems and fixing bugs; database use including MYSQL, PostgreSQL, DynamoDB, Presto, Glue
Design and develop highly flexible common components and APIs that enable the build of custom solutions. Design REST APIs using Open API standards, and implement APIs using the Dropwizard or Spring Applications.
Collaborate with software architects and senior developers to design application modules using object-oriented design methods. Use service-oriented architecture to design scalable and configurable systems.
Design and construct software integrations allowing the exchange of data with remote systems using Java over SOAP or REST. Design interactions and use log searching systems such as Elasticsearch; use distributed data services including relational database, key-value store databases, and internal and external caching.
Providing supervision to three (3) IT professionals.
Education / Experience Requirements:
Master's degree or foreign equivalent in Computing and Information Sciences, Information Technology, Computer Engineering, Computer Science, Electronics Engineering, or a closely related field; and five (5) years of post-baccalaureate, progressive experience in a similar occupation or as a Software Engineer, Senior Software Engineer, or related occupation.
Alternate Education / Experience Requirements:
Bachelor's degree or foreign equivalent in Computing and Information Sciences, Information Technology, Computer Engineering, Computer Science, Electronics Engineering, or a closely related field; and seven (7) years of post-baccalaureate, progressive experience in a similar occupation or as a Software Engineer, Senior Software Engineer, or related occupation.
Special Requirements:
Five (5) years of experience with the following:
Experience architecting software systems.
Experience debugging software.
Experience with the programming languages: Java, Scala, React JS, PL/SQL, Presto, or Big Data.
Job Location:
Based out of Zuora offices at 101 Redwood Shores Parkway, Redwood City, CA 94605.
To Apply:
E-mail resume and cover letter to alugo-menendez@zuora.com
#LI-DNI
Company info
Zuora Inc.
Website : http://www.zuora.com