Principal Software Engineer
Zuora
Company Overview
At Zuora, we build software that helps companies modernize how they monetize, operate, and grow recurring customer relationships. This role is intended for a senior technical leader who can shape platform direction, influence engineering across teams, and help scale enterprise-grade systems for long-term business impact.
The Team & Role
The Principal Software Engineer operates as a senior individual contributor with broad technical scope across multiple teams, systems, or domains. This role is responsible for driving architectural direction, influencing engineering standards, mentoring senior engineers, and ensuring that critical systems remain scalable, secure, reliable, and aligned with business priorities.
What You’ll Do
- Lead the architecture and technical direction for large-scale distributed systems and enterprise platforms.
- Design high-performance, scalable services using modern backend and cloud-native patterns, including microservices, APIs, and event-driven integrations where appropriate.
- Drive long-term architecture roadmaps and make technology decisions that balance scalability, reliability, security, compliance, maintainability, and cost.
- Influence multiple engineering teams without direct authority and align them around a shared technical vision.
- Partner closely with Product, Engineering, UX, Risk, Compliance, and other cross-functional stakeholders to ensure technical decisions map to customer and business outcomes.
- Raise the engineering bar by establishing standards for system design, code quality, observability, testability, and operational excellence.
- Mentor senior engineers and emerging technical leaders through design reviews, architecture guidance, and hands-on coaching.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.