Application Developer – Cloud Compute

Jersey City, NJ



  • Participate in design, build, and maintenance of distributed, multi-region, multi-tenant, horizontally scalable, resilient, and firm-wide cloud compute provisioning platforms.
  • Collaborate with Platform consumers and the development community at large to analyze and resolve escalations
  • Provide technical guidance and support to clients of the cloud platform system, gather their requirements, and assess technical feasibility of their requests.
  • Partner with other engineering teams to understand, evaluate, and possibly integrate their technology offerings as part of our solutions.
  • Design and implement mid to large scale systems management software to automate existing tasks, streamline operational activities, and improve productivity




  • Bachelor’s or a higher education degree in Computer Science
  • Java/Go/Python/Scala/Erlang experience
  • Experience with designing and building distributed, high-throughput, scalable, resilient, and maintainable systems
  • Moderate SQL experience on an enterprise RDBMS database
  • Experience with Cloud platforms (such as Amazon’s AWS or Google’s GCE) is a plus
  • Experience or at least familiarity to operate in a Unix/Linux environment
  • Experience with distributed NoSQL data stores such as ElasticSearch or MongoDB is a plus
  • Experience with consensus algorithms is a plus
  • Hands on experience in troubleshooting and debugging application issues
  • Knowledge of best practices and IT operations in a highly available and mission critical service
  • Experience or at least some familiarity with building RESTful web services





Note: Qualified candidates will be contacted within 2 business days of application. If an applicant does not meet the above criteria, we will keep your resume on file for future opportunities and may contact you for further discussion.

Date Posted 12/3/2019
Salary $150,000 - $250,000 + bonus

(2MB Max; allowed file formats: doc, docx, pdf, pptx, txt)

characters left