Quantcast
Viewing all articles
Browse latest Browse all 158

Software Architect at Lending Club (San Francisco, CA)

Key Responsibilities


Our fast growing business requires the architecture team to care about system scalability, performance, and processing of big volumes of data. The system needs to execute thousands of transactions per second and operate with terabytes of data. In addition to traditional web and data technologies, the system functional requirements drive us towards use of rule engines and machine learning. And, as a publicly available financial service, our system needs to be bullet-proof secure. This creates a unique environment where use of advanced cutting-edge technologies is fully justified by the business needs of the company. Lending Club is a great opportunity for experienced architects to work on technical challenges that not many engineers have had a chance to face in their careers. Through technology and business innovation, Lending Club is changing the conservative landscape of financial services into thriving people-centric industry.


Other Responsibilities:



  • Define the system architecture; choose technology stack, research new technologies, and prototype new ideas.

  • Plan architecture rollout and technology stack updates.

  • Define standards and best practices to ensure consistency and high quality of software design and implementation.

  • Participate hands-on in Scrum teams to lead implementation of the architecture.

  • Work with Product Management to understand requirements.

  • Participate in building Scrum process and Agile culture in the company.


Requirements:



  • 12+ years of experience in building software using Java Enterprise technologies; technical leadership experience. 

  • Web Java and JavaScript frameworks experience such as Spring framework, REST APIs, and Angular.js

  • Experience in data architecture, SQL, and ORM frameworks (Hibernate, JPA, or similar). 

  • NoSQL and big data technology experience is a plus.

  • Experience with data caching technologies and in-memory databases such as MemCached and Redis.

  • Knowledge of rule/event and workflow engines (Drools, Activiti).

  • Strong understanding of operational aspects of SaaS model.

  • Machine learning experience is a plus.

  • Desire to work in collaborative and fast paced agile environment.

  • Experience using Scrum process is a big plus.

  • Strong background in Test Driven Development.

  • Bachelor’s Degree or equivalent work experience.

  • Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment


Viewing all articles
Browse latest Browse all 158

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>