Senior Software Engineer

Chennai, Tamil Nadu, IndiaFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

Intro

  • Independently responsible for the entire lifecycle of projects or features including eng design, development, and deployment.
  • Improve code structure and architecture in service of testability and maintainability.
  • Write, co-write, and review technical design documentation.
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness.
  • Assists and mentors junior engineers on an individual basis.
  • 6+ years of experience in software engineering
  • Working knowledge of modern web technologies including cloud-based APIs and protocols (REST, JSON, Protobufs)
  • Understanding of microservices frameworks (Spring Boot or Dropwizard)
  • Experience developing SaaS/enterprise solutions with database and object modeling skills
  • Experience with AI integrated tools such as Cursor or Claude
  • Passion for exploring and experimenting with the latest application development technologies
  • Expert level experience with Java/Spring,  data structures and algorithms, building large-scale performance services.
  • Excellent Problem Solving and communication skills
  • Passion for exploring and experimenting with the latest application development technologies
  • Knowledge and experience in the CRM or Billing domain or ERP Finance/Accounting software
  • Competitive compensation, variable bonus and performance reward opportunities, and retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays, “wellness” days and company wide end of year break
  • Paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing

Job Summary

CompanyZuora
LocationChennai, Tamil Nadu, India
TypeFull-Time
LevelSenior
DomainSoftware Engineering