Senior Software Engineer
Confirmed live in the last 24 hours
Zuora
Job Description
Company Overview
At Zuora, we do Modern Business. We’re helping people subscribe to new ways of doing business that are better for people, companies and ultimately the planet. It’s an approach resulting from the shift to the Subscription Economy that puts customers first by building recurring relationships instead of one-time product sales and focuses on sustainable growth. Through our leading expertise and multi-product suite, we are transforming all industries and working with the world’s most innovative companies to monetize new business models, nurture subscriber relationships and optimize their digital experiences.
About the Team & the Role
Product and Engineering’s AI Core team is building the next generation of intelligent product capabilities at Zuora. We are focused on creating scalable, AI-ready systems that enable agentic workflows, model-driven experiences, RAG-based solutions, and extensible platform services across our products.
Our team partners closely with Product, Engineering, and Data Science to design and deliver production-grade AI systems — from backend services and APIs to agentic model development, RAG system implementation, orchestration, integration, and scalable deployment patterns.
We’re on a multi-year journey to build a next-generation, microservices-based architecture that is modular, extensible, and designed to support the future of AI-powered revenue operations.
This is a location specific position that requires you to come into the Chennai office regularly to be most effective.
The Opportunity
- Design and develop flexible, high-performance backend services and user-facing applications that enable deep product customization and scalability.
- Build end-to-end product capabilities across frontend and backend systems, with a primary emphasis on strong engineering fundamentals and product quality.
- Partner closely with Data Science, Product, UX, Platform, and Partner teams to productionize models, integrate AI/ML capabilities into product workflows, and scale intelligent systems reliably.
- Help bridge experimentation and production by building the APIs, services, pipelines, and tooling needed to deploy, monitor, and evolve data science solutions in real-world applications.
- Leverage AI-assisted engineering tools to improve development velocity, code quality, and team productivity.
- Write clean, maintainable, and scalable code, following strong software engineering practices and a mindset of continuous improvement.
- Build products that are intuitive, elegant, and user-focused — solving real problems for modern revenue teams.
- Write clean, maintainable, and scalable code, adhering to best engineering practices and continuous improvement.
What you’ll do
- Responsible for the entire lifecycle of projects or features including engineering design, development, review and deployment.
- Providing technical oversight to improve execution and system robustness alignmenting with long-term technical strategy.
- Define optimized data models, leverage in-memory processing, and ensure systems can handle large-scale enterprise transaction volumes with low-latency APIs.
- Write, co-write, and review technical design documentation.
- Coach and mentor engineers, fostering technical growth and ensuring consistent high-quality delivery.
Your experience
- Bachelor’s or Master’s in Computer Science, Software Engineering, or a closely related field.
- Minimum of 8 years in software engineering with at least 5 years each in the following areas:
- Strong foundation in object-oriented programming, software design patterns, and building maintainable, extensible systems.
- Developing and delivering enterprise SaaS software at scale, including designing high-performance distributed systems with strong foundations in parallelization, concurrency control, scalable data modeling, and resilient backend architecture.
- Hands-on development with Java, Kotlin, MySQL, Spring Framework, Hibernate and cloud technologies (AWS).
- Proven expertise in designing and building scalable, distributed, high-performance syst
Similar Jobs
Verisign
Software Engineer
Tenable
Senior Software Engineer - Risk
Impiricus
Intern - Software Engineer (Full-stack)
Attentive
Senior Site Reliability Engineer
Slingshot Aerospace
Platform Software Engineer
nix