Software Engineer

Zuora
Summary
Join Zuora's growing platform team as a Software Engineer and contribute to the full system development lifecycle, from design and coding to deployment. You will design and develop flexible components and APIs, build integrations with remote systems using Java RESTful services, and collaborate with architects and QA engineers. This hybrid role offers a blend of remote and in-office work. The ideal candidate possesses a strong background in DevOps, SRE, and CI/CD, along with experience in various technologies like Python, Golang, and Kubernetes. Zuora provides a comprehensive benefits package, including competitive compensation, health insurance, generous time off, parental leave, and professional development opportunities.
Requirements
- BE/BA/BS in Computer Science or similar technical degree or equivalent experience
- 6+ years of experience in DevOps, SRE and/or designing and implementing CI/CD and Kubernetes and applications using Python, Golang, Terraform based technologies
- Working knowledge of modern web technologies including cloud-based APIs and protocols (SOAP, REST, JSON)
- Understanding of microservices frameworks
- Experience developing apps on a PaaS with database and object modeling skills
- Passion for exploring and experimenting with the latest application development technologies
- Disciplined self-starter, able to be highly productive both working alone and in close collaboration within an agile development team
- Tons of great ideas, the ability to bring them to life (or sometimes fail but learn a lot in the process) and a love for solving hard problems
Responsibilities
- Design and develop highly flexible common components and APIs that enable the build of custom solutions that will be used across our company
- Interact with software architects and senior developers to design application modules using object-oriented design methods
- Design and construct integrations allowing the exchange of data with remote systems using Java RESTful services
- Work closely with QA engineers to design, implement and build and test automations using JUnit, Apex Test Methods, and Selenium
Preferred Qualifications
Any Cloud service provider experience
Benefits
- Competitive compensation, corporate bonus program and performance rewards, and retirement programs
- Medical, dental and vision insurance
- Generous, flexible time off
- Paid holidays, βwellnessβ days and 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
Share this job:
Similar Remote Jobs

