Principal Software Engineer

ZestFinance

(San Francisco, California)
Full Time
Job Posting Details
About ZestFinance
ZestFinance is a technology startup that uses machine learning and large-scale data analysis to transform credit availability for millions of Americans. Over the past 5 years, ZestFinance has built a big data underwriting technology that more accurately predicts likelihood of repayment. ZestFinance uses this technology to make loans to customer that banks typically overlook. ZestFinance also licenses its technology to other companies, including JD.com in China.
Summary
We’re looking for an experienced Principal Software Engineer to help define the technical direction of our lending business. You are passionate about building amazing services with cutting edge technologies in a lean and fast environment. You want to join an organization where engineers are recognized and respected for their technical leadership.You will be joining a team of 30+ highly-skilled full stack engineers where you will be contributing your software design and systems development skills. You will have the opportunity to improve team efficiency and productivity by setting high quality engineering standards. This is a hands-on position, and you will have many opportunities to pair with junior and senior developers, delivering features while reinforcing engineering best practices.
Responsibilities
* Mentoring and pairing effectively with other developers, delivering high-quality code, code reviews. * Innovating technical design and systems architecture across services and applications. * Establishing and reinforcing engineering philosophies and company culture. * Participating in the hiring process to grow our engineering team with an ever-rising quality bar. * Strengthening, execution, and delivery of the ZestFinance product roadmap. * Increasing team skill level in areas of software design and systems architecture. * Improving team efficiency and productivity with process improvement ideas.
Ideal Candidate
* 8+ years experience in a senior developer or architect role. * Hands-on coding experience in Ruby, Python, or similar. * TDD/BDD methodologies and testing frameworks including RSpec. * Common internet technologies (e.g. CSS, HTML,JavaScript) with an emphasis on frameworks like backbone.js or AngularJS. * Experience designing APIs adhering to the REST architecture style. * Ability to analyze and troubleshoot large-scale distributed systems (network analysis, performance and application issues). * Continuous integration tools (e.g. Github, Travis CI, Jenkins). * Amazon Web Services, e.g. EC2, RDS, S3, and Route53. * Monitoring/alerting tools (e.g. New Relic, Airbrake, PagerDuty). * Docker for provisioning servers and deploying applications/services. * Excellent verbal and written communication skills including the ability to explain technical issues to a non-technical audience. * Strong work ethic and a can-do attitude. * B.S. in Computer Science or equivalent experience.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.