Principal Software Architect

Engineering & TechOps | San Mateo, CA, United States

Apply Now!

Zuora provides the leading cloud-based subscription management platform that functions as a system of record for subscription businesses across all industries. Powering the Subscription Economy®, the Zuora platform was architected specifically for dynamic, recurring subscription business models and acts as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-cash process, including billing and revenue recognition.

At Zuora, every employee is the CEO of their career and leading our mission are over 1,200 passionate and innovative ZEOs who value freedom, responsibility and accountability in equal measure because they have the capacity to make shift happen. Our culture isn’t an empty branding effort – our ZEOs love working here and it shows in our 4.5+ rating on Glassdoor. We take it very seriously. We encourage our employees to be curious, creative, and stay focused on our shared mission of enabling our customers to be successful.

Zuora serves more than 1,000 companies around the world, including Box, Komatsu, Rogers, Schneider Electric, Xplornet and Zendesk. Headquartered in Silicon Valley, Zuora also operates offices in Atlanta, Boston, Frisco, Denver, San Francisco, London, Paris, Beijing, Sydney, Chennai and Tokyo.

At Zuora, different perspectives, experiences and contributions matter. Everyone counts. Zuora is proud to be an equal opportunity employer committed to creating an inclusive environment for all.

What you’ll achieve as a member of the global technical architecture team:

Be hands-on with critical software engineering projects, work with the technical team lead and the product owner to make these projects successful
Define and own a significant part of the overall Zuora software architecture and evangelize adoption within the R&D organization
Work with teams across a worldwide organization and support them developing and implementing software applications.
Mentor engineers and junior architects when required to ensure quality and productivity.
Develop best practices to ensure software functionality, usability, reliability and availability.
Participate in design and code reviews as needed and provide appropriate recommendations.
Work with project teams to design prototypes to validate application functionality.
Build a relationship and communicate effectively with all stakeholders in the SDLC (e.g. Product, Operations, Security) and support our partners across the organization (Sales, Marketing, Field organization).
Attend industry conferences, meetings and presentations to represent the company. Participate in standards forming bodies representing the Zuora R&D organization.

What you’ll need to be successful:

10+ years of designing and implementing applications and systems using one or more relevant technologies (see below)
Strong technical skills including experience with modern SaaS based architectures
track record of designing and building scalable systems, preferably with a distributed service architecture
Solid interpersonal skills capable of building strong relationships across functions
Drive, with an ability to learn quickly and make independent decisions
Tons of great ideas, the ability to bring them to life (or sometimes fail but learn a lot in the process) and a love for solving hard problems
Exceptional presentation, verbal and written communication skills
BA/BS degree in Computer Science or a closely related field of study

Relevant technologies:

Cloud technology (e.g. AWS, Azure, GCP)
Unix/Linux
Container and container infrastructure (e.g. Docker, containerd, k8s, Apache Mesos)
JVM technology (Java, Kotlin, Scala) and related software frameworks (Dropwizard, Spring and SpringBoot, Google Guice)
Javascript ecosystem (node.js), frontend (e.g. web components, angular, vue, react) and full-stack frameworks
web protocol standards (REST, RPC, SOAP)

Apply Now! back to search