Lead Software Engineer, Backend
Core
Design, develop, and maintain backend components for secure, distributed loan products serving millions of users, with a focus on underserved communities.
Role type
Lead Software Engineer, Backend
Builds
Distributed systems including Loan Management System, Repayments Engine, and Product Flow Orchestrator
Domain
Fintech / Lending
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, distributed systems design, OLTP systems, database management (DBMS), caching, NoSQL, web/app servers, cloud deployment (AWS/Azure/GCP), computer science fundamentals
Preferred skills
lending domain experience, consumer-facing product development, system performance optimization
Technologies
Golang, AWS, Azure, Google Cloud
Responsibilities
Propose and lead technical improvements to enhance system performance and efficiency; deliver high-quality, maintainable code with ownership of the development process; collaborate with SRE and DevOps teams to manage scalable infrastructure; participate in on-call rotation to address system issues; lead projects and ensure clear communication with partners and customers.
Seniority
Senior, hands-on IC with leadership responsibilities