Required Skills
About the Job
Zuora is seeking a Senior Software Engineer to join our Chennai team. You will be responsible for the full project lifecycle, from engineering design and development to review and deployment. This role involves providing technical oversight to enhance system robustness and align with long-term technical strategy.
You will design optimized data models, leverage in-memory processing, and ensure our systems handle large-scale enterprise transaction volumes with low-latency APIs. Responsibilities include writing and reviewing technical design documentation, and mentoring junior engineers to foster growth and ensure high-quality delivery.
We are looking for candidates with a Bachelor's or higher degree in Computer Science or a related field, and a minimum of 5 years of experience in enterprise SaaS software development, billing, and subscription management systems. Proficiency in Java, Hibernate, Apache Flink, MySQL, Spring Framework, Apache Hudi, Clickhouse, and cloud technologies is essential. You should possess proven expertise in designing and building scalable, distributed, high-performance systems for large enterprise environments, along with strong system design and problem-solving skills. A passion for mentorship and knowledge sharing is highly valued.
This is an on-site position requiring regular presence in the Chennai office.