
About Zuora
Empowering businesses to thrive in the subscription economy
Key Highlights
- Over 1,000 enterprise customers including Netflix & Siemens
- $400 million raised from investors like Benchmark and Index Ventures
- Valued at approximately $1 billion
- Headquartered in Redwood City, California
Zuora, headquartered in Redwood City, California, specializes in subscription management and billing solutions for businesses. Trusted by over 1,000 customers including Netflix, Box, and Siemens, Zuora has raised $400 million in funding and is valued at approximately $1 billion. The company focuses ...
🎁 Benefits
Zuora offers competitive salaries, equity options, generous PTO, flexible remote work policies, and a comprehensive health benefits package....
🌟 Culture
Zuora fosters a culture centered around innovation and customer success, encouraging teams to experiment and adapt in the rapidly evolving subscriptio...
Overview
Zuora is hiring a Principal Software Engineer to architect and deliver secure, reliable, and scalable payment solutions. You'll work with Java, REST APIs, and Spring to enhance the payment frameworks. This position requires significant experience in software engineering and system design.
Job Description
Who you are
You have 8+ years of experience in software engineering, with a strong focus on designing and implementing scalable systems. Your expertise in Java and REST APIs allows you to create robust solutions that meet complex business needs. You understand the intricacies of payment systems and have a proven track record of delivering high-quality software on time.
You possess a deep understanding of system architecture and design principles, enabling you to make informed decisions that balance performance, security, and compliance. Your experience with cloud platforms, particularly AWS, equips you to leverage modern technologies for building efficient solutions. You are a strong communicator, capable of collaborating with cross-functional teams to drive projects forward.
What you'll do
In this role, you will architect and deliver payment solutions that support core transaction lifecycles from end to end. You will design and evolve payment frameworks, APIs, and flows, including checkout forms and hosted payment pages, to accelerate product development and improve global adoption. Your responsibilities will include guiding system design trade-offs, ensuring that simplicity, performance, security, compliance, and cost are balanced throughout the payment journey.
You will collaborate closely with product managers and other engineers to define requirements and translate them into technical specifications. Your role will also involve mentoring junior engineers, sharing your knowledge and best practices to foster a culture of continuous improvement within the team. You will be instrumental in driving the technical direction of the payment solutions, ensuring they align with the company's strategic goals.
What we offer
At Zuora, we offer a dynamic work environment where innovation is encouraged. You will have the opportunity to work with some of the most talented professionals in the industry, contributing to projects that have a significant impact on the Subscription Economy. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in transforming how businesses operate in a subscription-based world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Zuora.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Five9 is hiring a Senior Software Engineer to design and implement high-performance microservices. You'll work with Java, Spring Boot, and GCP to build cloud-native services. This position requires strong coding skills and experience in distributed systems.

Software Engineering
Roku is seeking a Senior Software Engineer for their Data Products team to develop and manage analytics solutions that enhance advertising effectiveness. You'll work with technologies like Java and BigQuery, contributing to innovative data-driven initiatives.

Software Engineering
Everbridge is hiring a Senior Software Engineer to own services end-to-end and collaborate with product and design partners. You'll work with modern development tools in a cloud-based environment. This position requires a strong foundation in Java.

Backend Engineer
Coupang is hiring a Senior Staff Backend Engineer to lead the design and development of scalable services. You'll work with Java and Spring to enhance customer experience in Bengaluru. This role requires significant experience in backend engineering.

Software Engineering
Earnin is seeking a Senior Software Engineer to design and develop backend services that provide real-time financial flexibility. You'll work with Java and Spring to implement robust features for a rapidly expanding scale. This role requires significant backend engineering experience.