Senior Principal Software Engineer
$150,000-$200,000 Base Salary, Position eligible for additional incentives including bonus, 401k match, health and welfare benefits.
Remote Northeast U.S., preference for candidates based in NY or D.C.
National Funding (NF) is creating a new, state-of-the-art digital lending company, smallbusinessloans.com (SBL). SBL will launch fully digital lending offering targeted to SMBs seeking an automated loan experience. The company will differentiate itself from competitors via superior technology, risk management, data science, a fully digital UI, and a customer-first experience that emphasizes ease of use, fairness and transparency in pricing, and recognition of customer loyalty.
In order to maximize speed-to-market and efficiency, SBL intends to leverage the availability state-of-the art technology service providers and platforms. At the same time, SBL will build a robust set of modules around these platforms that will serve to differentiate SBL’s offerings in the marketplace and to its customers.
Position Summary:
We are looking for a Senior Principal Software Engineer with a passion for building innovative and scalable solutions. In this role, you will be responsible for designing and implementing robust and scalable software solutions. You will work closely with other engineers, designers, product managers, 3rd party vendors to ensure the timely delivery of high-quality and high-performing software products. This position is reporting to the CTO, Business Loan Center.
Major Responsibilities:
●Work closely with our product and design teams to ensure that the software architecture supports our company's user experience and customer needs
●Design, develop and implement API using JavaScript
●Design and implement software solutions that meet the needs of the business using JavaScript
●Collaborate with other teams such as product, design, and 3rd party vendors to ensure the delivery of high-quality products
●Develop and maintain software documentation and diagrams
●Stay up-to-date with the latest industry trends and technologies, and recommend new technologies and approaches to improve our software architecture
Knowledge, Skills and Abilities Required:
●Bachelor's degree in Computer Science, Information Systems, or a related field
●Minimum of 8 years of experience in full-stack software development, with at least 3 years of experience in a software architect or similar role
●Strong experience with JavaScript, HTML, CSS and modern JavaScript frameworks such as React or Angular
●Strong experience with Node.js, Express or other JavaScript based back-end frameworks
●Strong understanding of software development principles, design patterns, and best practices
●Familiarity with cloud computing platforms, such as AWS or GCP, and experience building and deploying software in a cloud environment
●Experience with Agile software development methodologies and DevOps practices
●Experience with API development and integration using JavaScript
●Strong problem-solving and analytical skills
●Strong communication and collaboration skills
●Experience in a startup environment is a plus
●Experience with WordPress development is a plus
National Funding is an Equal Opportunity Employer.