Zuora is seeking a Senior Software Engineer to own the complete life cycle of custom development projects, from initial concept to final product. In this full-stack role, you will build highly adaptable common components and APIs to empower product customizability while collaborating closely with teams across the organization.
What You'll Do
- Manage the full life cycle of custom development projects from conception to final product.
- Design and develop highly flexible common components and APIs for product customizability and extensibility.
- Collaborate with cross-functional teams like Product Management, UX, Implementation, and Product Marketing.
- Understand user needs to build intuitive and easy-to-use products.
- Write tests for your own code to develop and ship high-quality software.
What We're Looking For
- A BTech, BE, BS in Computer Engineering or a relevant degree.
- 8+ years of experience specializing in full-stack software development.
- Experience in software design patterns, such as SOLID principles.
- Solid knowledge of HTML, CSS, SASS and excellent knowledge of Javascript, Jquery, MVC architecture, and OOP programming.
- Ability to pick and use modern Javascript Frameworks.
- Knowledge of frameworks like Backbone, Angular, EmberJs, or NodeJs.
- Experience with version control systems like GIT.
- Working knowledge of modern web technologies including cloud-based APIs and protocols like REST and JSON.
- Understanding of microservices frameworks such as Spring Boot or Dropwizard.
- Experience developing applications on a PaaS with database and object modeling skills.
- Excellent problem-solving and communication skills.
- Passion for exploring and experimenting with the latest application development technologies.
Nice to Have
- Proven experience in system design with a focus on scalable architecture.
- Awareness of trade-offs in design and technology decisions.
- Experience in Accounts Receivable and Accounting.
Technical Stack
- Frontend: HTML, CSS, SASS, Javascript, Jquery
- Frameworks: Backbone, Angular, EmberJs, NodeJs
- Tools & Protocols: GIT, REST, JSON
- Backend/Microservices: Spring Boot, Dropwizard
Benefits & Compensation
- Competitive compensation, variable bonus and performance reward opportunities, and retirement programs.
- Medical insurance.
- Generous, flexible time off.
- Paid holidays, “wellness” days, and a company-wide end-of-year break.
- 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.
Work Mode
This role follows a hybrid work model.
Zuora does not discriminate on the basis of, and considers individuals seeking employment without regard to, race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics.




