Skip to main content

Lead Software Engineer

Posted today

lending clubMillbrae (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: Lead Software Engineer at Happen Bank design and own back-end services that improve operational efficiency, with cross-stack capabilities when needed. You will partner with Operations and Underwriting to map workflows and deliver scalable, secure systems. You will shape technical direction while balancing speed, reliability, and maintainability, with a focus on data protection and auditable access. This role offers impact in banking, with AI-enabled automation and a collaborative, customer-focused culture. Compensation / Benefits medical, dental and vision plans for employees and their families 401(k) match health and wellness programs flexible time off policies for salaried employees up to 16 weeks paid parental leave equity eligibility and annual bonus potential
Responsibilities: Own and deliver tools and services that improve operational efficiency, from design through production Develop backend systems aligned with banking and underwriting workflows Make architectural decisions balancing speed, reliability, and maintainability Apply security and data access practices for PII and sensitive data Identify opportunities to automate manual workflows and leverage AI where appropriate Collaborate with Operations and Underwriting to translate pain points into technical solutions Review code and designs to raise quality, consistency, and security Troubleshoot production issues, perform root cause analysis, and implement improvements Mentor engineers and share context on systems, domain, and ways of working
Key requirements: 7+ years of backend software engineering experience Bachelor's degree or higher, or equivalent work experience Deep expertise with Java and Spring Boot Strong AWS experience Experience with relational and NoSQL data stores Ownership mindset and proactive improvement Curiosity about banking/underwriting domain Hands-on AI tool experience and responsible use Strong communication with engineers and non-technical stakeholders Frontend experience to support UI work when needed ownership communication collaboration Java Spring Boot AWS

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this