Software Architect

  • BHO Tech
  • San Francisco, CA, USA
  • May 07, 2024
Full time Engineering

Job Description

With us, we believe that home lending should be a fair, fast, and transparent experience. Our software is used by banks across the country to improve lending experiences every day.

As a Software Architect, you will architect, design, develop, and test software solutions for our Platform team. The primary focus of this position will be architecture, development, deployment and support of the core components of our platform.

Essential Job Duties:

-Gain deep understanding of our systems and use that to drive future development efforts towards a sustainable and extensible solution. 
-Provide guidance, support and clarity on technical (solutions) for entire team. 
-Remove, reword what is above: Drive the overall architecture and provide guidance to team members. 
-Be responsible for designing and scoping development tasks. 
-Reword to focus on just the interactions between this role and other roles in the company. 
-Interact with other members of the engineering and product management team to ensure compatible implementation of the solution with the existing platform. 
-Understand scheduling, cost and other constraints; and make resource and architectural trade-offs based on those factors. 
-Serve as a group-wide advocate for quality coding and best practices. 
-Develop elements of the overall software solution when required. 
-Handle escalations and effectively interact with customer support to resolve production issues.


-BS or MS (preferable) in Computer Science or equivalent 
-10+ years' experience in software design and development, and 3+ years experience in architecture. 
-Design experience with secure, white labeled, multi-tier, multi-tenant, highly scalable and highly available web applications 
-Expert level Ruby on Rails 
-Familiarity with front-end technologies (HTML, CSS, JS, etc.) 
-Experience with Javascript frameworks such as React/Angular/Vue 
-Expert level domain modeling Postgres preferred 
-Extensive knowledge of Unix/Linux environments 
-Experience building an API-based platform ecosystem 
-Experience with Amazon Web Services (AWS) and/or other cloud platforms.

Desired Skills:

-Knowledge of web security fundamentals 
-Experience programming with Java/J2EE 
-Experience building an API-based platform ecosystem 
-Passionate about a data-driven approach to engineering 
-Knowledge of ELK stack, BI/Analytics platforms and tools 
-Experience in scaling and deploying high availability solutions. 
-Experience & knowledge in the mortgage/finance technologies 
-Experience working in a fast global team environment 
-Knowledge and experience working with crypto/encryption technologies

-are a quick learner 
-have flexibility of attitude 
-are curious 
-are a good listener/communicator 
-can break down and organize complex problems 
-are motivated and self-driven

This is a San Francisco based position. Remote employment not considered.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.


Software Architecture, API, Ruby on Rails, AWS, Enterprise SaaS


$150K – $160K and higher (DOE)
0.05% – 0.01%

Best Regards,
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco CA
Phone: 866 816-1615 x 823