Career EngineCareer Engine
Your matchExample
74%match
Why you fitThis role calls for Java and Spring — tell us what you know and we'll check the rest.
Gap to noteAlso lists Distributed Systems — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Zuora logo

Principal Software Engineer

Zuora · Chennai, Tamil Nadu · Posted 107 days ago

mgr
JavaSpringMicroservicesDistributed SystemsSystem DesignCloud-NativeAPIsEvent-Driven Architecture

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.
  • Identify and address technical debt strategically while continuing to enable product innovation and delivery velocity.
  • Own the performance, scalability, resilience, and security posture of critical systems in your domain.

What You’ll Bring

…

Apply on Zuora's site →

This posting is sourced from Zuora's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 37 open roles at Zuora right now. This role is one of 9,090 Software Engineer openings and centers on Java, Spring, Distributed Systems, and System Design.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.