Senior Software Engineer
About the role
A world-leading AI lending marketplace partners with banks and credit unions to expand access to affordable credit through radically intelligent and deeply human technology. This company operates a digital-first culture, allowing employees flexibility to work from wherever they thrive while fostering intentional in-person connections through team onsites.
Design, build, and maintain internal software platforms supporting risk, compliance, legal, and operational workflows for a bank. Partner with cross-functional stakeholders to translate business requirements into scalable technical solutions and intuitive user experiences. Develop and maintain APIs, integrations, and data workflows connecting internal systems with third-party platforms. Design relational data models, authorization frameworks, audit capabilities, and background processing systems for secure and reliable operations. Write technical designs, architectural documentation, and implementation plans to establish durable engineering patterns and reduce maintenance costs. Contribute to technical decisions regarding system architecture, build-versus-buy evaluations, and long-term platform scalability.
What You'll Need
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 4+ years of software engineering experience.
- Experience designing, building, and operating production web applications for internal or external customers.
- Experience designing relational database schemas and managing complex data models using PostgreSQL or similar.
- Experience building and maintaining RESTful APIs, integrations, webhooks, or distributed system interfaces.
- Experience implementing application security fundamentals, including authentication, role-based access control, audit logging, and schema migrations.
- Knowledge of TypeScript, Node.js, Next.js, Prisma, or similar modern web application frameworks.
What's On Offer
- Competitive compensation including base pay, bonus opportunities, and annual equity grants.
- Retirement benefits with a 401(k) company match up to $15,000 annually.
- Comprehensive health coverage including medical, dental, vision, and wellness resources.
- Paid time off, sick leave, and company holidays, along with paid family and parental leave.