Skip to main content
Posted October 14, 2016

Staff Software Engineer @ Lending Home

San Francisco, CA, United States Full Time

About Us:LendingHome, ranked by Forbes as one of the 50 hottest startups of 2015, has brought together the best people and most advanced technology to...

About Us:

LendingHome, ranked by Forbes as one of the 50 hottest startups of 2015, has brought together the best people and most advanced technology to reimagine the mortgage process from the ground up. Our goal is to be the best way to get a mortgage and be the best way to invest in them. In the process of chasing this big goal, we’ve become the fastest growing marketplace lender to date, have grown to over 200 staff and $100M in venture capital raised in under 18 months, and are uniquely positioned to be the world’s leading mortgage marketplace. We leverage technology and data to drive unmatched financial results for borrowers and investors. LendingHome is taking on a huge problem and growing rapidly towards becoming the next great financial services brand powered by the most advanced mortgage platform in the world.

The Role:

We are seeking a Staff Software Engineer who will lead by example, write great code, solve difficult problems, set a high bar for the entire team, and help the team achieve excellence. You will build high quality, architecturally-sound systems that will forever change how people engage with mortgages. You will think globally when designing and building the LendingHome platform, ensuring the architecture is evolving in the right long term direction while bringing value to customers daily.

The ideal candidate will have a passion for making a positive difference, solving complex problems efficiently using technology, constantly learning as well as teaching, and a strong background in building best-in-class large-scale SaaS or consumer applications.

You Will:

  • Design, create, and own major pieces of the LendingHome platform and customer-facing features
  • Work across the full stack--from the backend all the way to the presentation layer
  • Lead by example and produce high quality code that establishes coding standards and best practices for the team
  • Provide technical mentorship to engineers across our organization
  • Be responsible for software architecture, including determination of current limitations and compatibilities between subsystems, selection of new concepts and methodology, and development of major components
  • Create technical requirements, software design specifications, and other forms of architectural documentation
  • Participate in code reviews
  • Investigate and resolve application issues, bottlenecks, and inefficiencies
  • Be a strong partner to Product Managers, UX Designers, and other functions
  • Effectively communicate technical and business risks to stakeholders
  • Deliver high quality work on tight schedules



Our Ideal Candidate Has:

  • BS or MS in Computer Science or equivalent experience
  • 5+ years of software engineering experience, with a proven track record of leading large-scale, high availability, and fault tolerant SaaS or consumer applications
  • 2+ years of experience as a software development lead, including optimizing short term execution while planning for long term technical capabilities
  • Extensive experience with service oriented architectures, design patterns, web services, and web applications development
  • Demonstrated experience with database design, queueing, caching, containers, APIs, security and the operational aspects of running large systems
  • Strong experience in agile and test-driven methodologies
  • Strong written and verbal communication skills



Bonus Points:

  • Professional experience with Ruby on Rails

This listing expired on Nov 13. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.