Senior Software Engineer


Roseville, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/05/2021
  • Website:
  • Company Address: 500 2nd Street, San Francisco, CA, 94107

About Loanpal

Loanpal is an experienced group of passionate, forward-thinking people whose collective mission is to make a positive impact on the planet, build lasting relationships with our valued partners and customers, and create a lending experience that is fast, frictionless, and friendly. We are the world-positive lender, helping people achieve the home of their dreams, live a sustainable lifestyle, and save money using modern technology.

Job Description

We provide friendly financing options for those who dream of living a more sustainable lifestyle and want to save money using modern technology. Our collective mission is to make a positive impact on the planet, build lasting relationships with our valued partners and customers, and deliver a tech-enabled lending experience that is simple, fast, and frictionless.

We are creating a financial ecosystem that connects billions of dollars of capital to millions of homeowners that want to convert their outdated houses into modern, smart, energy-efficient homes. By unlocking access to numerous products that help people achieve better sustainability, we are revolutionizing the $350B+ home improvement industry and protecting our only planet.

As part of our world-positive initiative, we are also the official sponsor of GivePower – a foundation that uses solar-based solutions to power life’s basic needs for people in developing regions of the world.

If you have an unstoppable desire to make a meaningful impact on our planet, and help mission-driven businesses and consumers achieve a more sustainable future, join us.

The Role

We are seeking Senior Software Engineers that will be essential team members in the design, development, deployment, and on-going support of our fintech software platform. The ideal candidate will have extensive experience directly related to Fintech or banking industry.

The Senior Software Engineer is a trusted senior-level technologist who is a strong contributor to team goals and technical vision. In this role, you will help us achieve ambitious product development goals that ensure proper interoperability between application and platform services and that they are built for scale, resilience, accuracy and reliability.


  • Extensive experience in Fintech or Financial Services.
  • 10+ years of experience leading technical designs, mentoring developers and helping to drive engineering maturity.
  • Enterprise Development with 10+ years of experience in designing and implementing solutions for enterprise class systems/applications.
  • Expertise with NoSQLTechnology (DynamoDB)
  • Strong development experience with exposure towards microservices, web services and APIs as in RESTful and/or GraphQL.
  • Demonstrated capability to design, deploy and operationalize secure and highly scalable enterprise systems on public cloud – such as AWS, Azure and Google.
  • Expertise in building performant HTTP APIs (RESTful and/or GraphQL)
  • Experience implementing AWS security and hardening, especially in a large complex environment.
  • Experience developing rules-based process automation
  • Strong track record of experience implementing RESTful web services in Node.JS for a cloud-based, scalable infrastructure.
  • Deep knowledge of AWS IAM and AWS network principles
  • Demonstrated Agile/Scrum experience with excellence as a developer
  • Strong problem solving and analytic skill Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
  • Write reusable and extendable code and become a key contributor of the core platform
  • Deep knowledge of AWS IAM and AWS network principles
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Review and debug code perform validation and verification testing
  • Write high quality, unit-tested source code within deadlines
  • Conduct functional and non-functional testing
  • Develop technical documentation to accurately represent application design and code
What We're Looking For
  • 5+ Years of professional software development experience
  • Meaningful experience working on large, complex systems
  • A positive mindset and can-do attitude
  • Forensic attention to detail
  • Excellent written and verbal communication skills
  • You’re passionate about software’s not just your career, it’s your hobby. You’re constantly striving to learn new things and improve.
  • You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current
  • You work well within a team environment and enjoy working in the office with your colleagues.

Desired Tech Stack

  • js
  • JS
  • DynomoDB
  • GraphQL
  • AWS Cloud
  • Cloud Formation, Cloud Search, API Gateway, CloudWatch
  • Cognito, IAM
  • Lambda
  • S3
  • Route 53
  • Elastic Search
  • SES – Simple Email Service

Related Jobs

Customer Care Adviser

Loanpal - Las Vegas, NV, US

Loan Operations Analyst

Loanpal - Roseville, CA, US

Lead BI Analyst

Loanpal - San Francisco, CA, US

Senior Software Engineer

Loanpal - Roseville, CA, US

Loan Operations Specialist

Loanpal - Roseville, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.