Zuora - Senior Software Engineer
Requirements
• 7+ years experience in development roles • Strong proficiency in recent versions of Java (JDK 21 or newer) and/or Kotlin • Proficiency in Javascript/Typescript and the wider Javascript ecosystem; ideally some exposure to React • A strong commitment to developing high-quality, testable code, including unit, integration, and end-to-end testing, while actively considering operational concerns such as observability, logging, and alerting throughout the development lifecycle • Experience designing quality APIs such as REST, gRPC, GraphQL, and OpenAPI, and integrating with 3rd party APIs • Solid understanding of web technologies including HTTP and DNS, and comfort working in Browser Developer Tools • API security knowledge across OAuth2, SAML, JWT, and related standards • Strong grounding in software engineering best practices including git, TDD, OOP principles, SOLID, and design patterns • Experience deploying, monitoring, and troubleshooting microservices in a production environment at scale • Experience with reverse proxies such as HAProxy, Envoy, or nginx; or API gateways such as Kong • Terraform and AWS experience • Experience with modern frontend frameworks beyond React, especially Svelte as we explore its potential • Experience with simulated load tools such as JMeter, Gatling, or wrk2, and JVM profiling to identify and fix performance bottlenecks • Hands-on experience with instrumentation and analysis of production metrics using tools like Prometheus, Grafana, InfluxDB, or the ELK stack to identify performance bottlenecks and ensure system health • You will join a team that helps build and evolve Zephr, a core part of Zuora’s subscription experience platform. The team supports digital publishers and media companies in managing and optimizing subscription experiences through AI-powered paywalls and user journeys.
Responsibilities
• Contribute and lead on the development and scaling of a high throughput, high availability, public-facing multi-tenanted application • Lead the design and implementation of innovative solutions for complex end-user-facing and backend challenges, directly impacting user engagement and business growth • Develop and maintain secure, performant, and simple-to-integrate APIs for internal, B2B, and public consumers • Work closely with product management to translate business requirements into technical specifications, and with operations to ensure robust, scalable, and maintainable systems • Experience a culture of continuous learning, with opportunities for mentorship, knowledge sharing, and professional development • This is a location-specific position that requires you to come into the London office regularly to be most effective. • You bring enthusiasm for using AI tooling to aid development, coupled with a healthy disdain for AI slop. You are passionate about specification-driven and documentation-driven development, and you are adaptable, with a willingness to pick up new technologies and tools as necessary. • Leading code reviews • Contributing to, proposing and reviewing technical standards • Implement best practices • Improving operational processes • Mentoring more junior colleagues
Benefits
• Zuora offers a comprehensive total rewards package designed to support ZEOs’ wellbeing, growth, and flexibility. While specific offerings may vary by country, we typically provide: • Competitive compensation, variable bonus and performance-based reward opportunities, and retirement programs • Medical, dental, and vision insurance • Generous, flexible time off, plus paid holidays, wellness days, and a company-wide year-end break • Paid parental leave (including fully paid leave for eligible ZEOs, subject to local policy) • Learning & development stipend to support ongoing growth • Opportunities to volunteer and give back, including charitable donation matching where available • Mental wellbeing resources and support • Benefits may vary by location; details will be shared during the interview process • #ZEOLife at Zuora • ZEOs (our employees) are empowered to take ownership, challenge the status quo, and make a real impact. We: • Collaborate deeply across teams and regions • Learn constantly and iterate often • Build an inclusive, high-performance culture where people feel inspired, connected, and valued • Our Commitment to an Inclusive Workplace • Think, be and do you. • At Zuora, different perspectives, experiences, and contributions matter — everyone counts.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT