Software Engineer

4 Months ago • 2-2 Years • $155,605 PA - $210,100 PA

Job Description

The Software Engineer will perform back-end software development using Java to ensure successful subscription lifecycle email delivery, and to help customers detect and diagnose integration issues. Responsibilities include designing software requirements, creating technical designs, adhering to code quality standards, leading technical teams, working with large-scale data, developing a data access layer, and ensuring software security. The role also involves participation in design and code reviews and communication with stakeholders. The candidate must have experience with Java, Kotlin, Scala, Dropwizard, Spring, SpringBoot, Containerd, Docker, K8s, AWS, Azure, GCP, REST, RPC, SOAP, Unix, Linux, Python, and Ruby.
Must Have:
  • Java, Kotlin, Scala
  • Dropwizard, Spring, SpringBoot
  • Containerd, Docker, K8s
  • AWS, Azure, GCP
  • REST, RPC, SOAP
  • Unix and Linux
  • Python, Ruby

Add these skills to join the top 1% applicants for this job

java
ruby
scala
back-end
kotlin
unix
azure
aws
python
docker
linux
software-development-lifecycle-sdlc

Zuora, Inc. seeks Software Engineer to:

  • Perform back-end software development on Zuora’s core platform using Java ensuring our customers can successfully send subscription lifecycle emails to their customers by leveraging the latest email security methods;
  • Perform back-end software development to ensure customers can more easily detect & diagnose issues with integrations;
  • Liaise with other development team members to design software application requirements and create technical designs;
  • Adhere to high standards of code quality, testing and documentation;
  • Serve as technical team lead on critical software engineering & tooling projects;
  • Work with moving and transforming data at scale, driving an architecture that can handle millions+ records per second;
  • Design and develop a data access layer (DAL) and patterns that enable the build of custom solutions;
  • 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 relationships and communicate with all stakeholders in the SDLC.

 

Position requires a Master’s degree in Computer Science, Information Systems, or a related STEM field, and 2 years of experience as a Software Developer, or related occupation and 2 years of experience with designing, implementing, and maintaining applications and systems using Java. Experience must include 1 year of experience with each of the following:

  1. Java, Kotlin, Scala;
  2. Dropwizard, Spring, SpringBoot;
  3. Containerd, Docker, K8s;
  4. AWS, Azure, GCP;
  5. REST, RPC, SOAP;
  6. Unix and Linux; and
  7. Python, Ruby.

 

Job Location: Redwood City, CA 

 

 

 

#LI-DNI

Set alerts for new jobs by Zuora
Set alerts for new jobs in United States
Contact Us
hello@outscal.com
Made in INDIA 💛💙