
Website Zuora
Software Engineer III
THE TEAM
Zuora is looking for a Software Engineer with expertise specifically in Java to join our Ecosystem Engineering Team, part of the Platform Engineering Team. This role will be responsible for driving and building the foundational data warehouse and integration frameworks for both internal and external customers. This will accelerate development velocity of integrators, and onboarding time of customers with various integration needs.
YOUR MISSION: Build a relationship and communicate effectively with all stakeholders in the SDLC (e.g. Product, Engineering, Operations)
WHAT YOU WILL DO AND ACHIEVE
- Leading by example with respect to code quality, testing and documentation
- Be hands-on with critical software engineering & tooling projects, being the technical team lead
- Work with moving and transforming data at scale, driving an architecture that can handle millions of records per second across the customer base
- Design and develop a DAL and patterns that enable the build of custom solutions that will be used across our customer base
- Develop best practices to ensure software security, functionality, usability, reliability and availability.
- Participate in design and code reviews as needed and provide appropriate recommendations.
- Build a relationship and communicate effectively with all stakeholders in the SDLC (e.g. Product, Engineering, Operations)
OUR TECH STACK:Â
- JVM technology (Java, Kotlin, Scala) and related software frameworks  (Dropwizard, Spring and SpringBoot)
- Container and container infrastructure (e.g. Docker, containerd, k8s)
- Cloud technology (e.g. AWS, Azure, GCP)
- Web protocol standards (REST, RPC, SOAP)
- Unix/Linux
- Modest competency in common scripting and automation languages (Python, Ruby, etc.)
WHAT YOU’LL NEED TO BE SUCCESSFUL
- 3+ years of designing, implementing, and maintaining applications and systems using Java
- Understanding of microservice architectures
- A passion and knowledge base 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
To apply for this job please visit www.zuora.com.