Senior FinTech Software Engineer

Information Technology Roseville, California



We are the world-positive lender. Our mission is to connect 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 a more sustainable lifestyle, we are revolutionizing the $350 billion+ home improvement industry. As such, we have become the financial ecosystem for mission-driven businesses who need fast and frictionless lending to empower their customers, and we help consumers save money with our modern lending technology.

As part of our world-positive initiative, we are also the official sponsor of GivePower – a foundation that uses solar energy and storage technologies to deliver the most essential community services to regions of the world that need it most.

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 Fintech 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