Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Zuora

Senior Software Engineer (Revenue)

Posted Updated
Discussion
  • We are looking for a Senior Software Engineer who is motivated to design, develop, test, and operate cutting-edge, highly scalable enterprise SaaS applications, and who can own significant components end-to-end while raising the technical bar around them
  • Work with product management and other engineering teams to design, build, and operate Zuora’s next-generation Revenue product
  • Design and develop highly flexible common components and APIs that enable product customizability and extensibility
  • Own the design and delivery of significant features or components within the team, from design through production support
  • Design and develop application components and services for scale, using modern backend and cloud-native patterns, including microservices, APIs, and event-driven integrations where appropriate
  • Understand the platform needs of other functional areas and provide design and development assistance as required
  • Understand user needs and build products that are intuitive and easy to use
  • Advocate for high-quality software and promote best practices to produce reliable, maintainable, and fault-tolerant systems
  • Participate in and help facilitate design and code reviews, raising the bar on engineering practices, code quality, observability, and testability
  • Mentor mid-level and junior engineers through pairing, code review, and technical guidance
  • Identify technical debt within your area and propose pragmatic ways to address it alongside feature work
  • Help drive Zuora’s transition to microservices and cloud-based architecture

Benefits

  • Company equity
  • Retirement programs
  • Medical, dental and vision insurance
  • Paid holidays and “wellness” days and company wide winter break
  • Generous, flexible time off
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
  • A demonstrated AI-first approach to engineering, leveraging AI across the design, development, and testing lifecycle to accelerate delivery, and drive impact beyond core areas of expertise
  • Strong programming experience in Java, Python, or another object-oriented language
  • Experience with production software delivery, CI/CD, observability, troubleshooting, and operational ownership
  • BS/MS/PhD in Computer Science, Electrical Engineering, or a relevant degree
  • Good verbal and written communication, including the ability to explain technical decisions clearly to teammates and cross-functional partners
  • Strong database and SQL knowledge, including Oracle or MySQL, data modeling, query analysis, transactions, and performance tuning. Plus experience with MongoDB and Redis
  • 8+ years of software development experience specializing in enterprise SaaS software
  • Track record of owning features or components end-to-end, from design through production
  • Experience designing and building web applications, with expertise in related concepts such as web services, SOA, RPC (REST, gRPC, Thrift), and API design
  • In-depth knowledge of common algorithms, data structures, design patterns, and their applications
  • Hands-on experience with Cloud and DevOps technologies (Docker, Kubernetes, Terraform, Kafka, AWS services)
  • Experience implementing and operating performant, scalable distributed systems, particularly a SaaS product
  • Exposure to big data and NoSQL technologies
  • Familiarity with web application and UI concepts like AJAX, SPA, and sessions
  • Experience in payments, billing, financial systems, or other high-scale transaction platforms
  • Experience mentoring or coaching junior engineers

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.