Senior Software Engineer

  • Durham, North Carolina
  • $125,000 - $165,000
Easy Apply Now

A bit about us:

We're building the "Squarespace for Lenders"​ with an end-to-end platform for intake, origination, underwriting, closing, servicing, and reporting. Lenders can provide their borrowers with a branded frontend and customizable origination process that enables user account management and gathers applicant information and required documents securely. Our applicant tracking technology enables automated email follow up to guide the borrower to application completion. With a customizable workflow and team management, lenders can task different individuals in their organization with different steps in the intake, origination, underwriting, and closing process.

Lenders can perform financial analysis with their own models in one integrated tool using our Excel-like Underwriting module. Our custom closing process allows any lender to add their own closing documents and create an e-signature session for all parties embedded directly into the system. Once a loan is closed, our servicing technology takes over with auto-drafted ACH payments from the borrower to the lender and custom email sequences according to the lender's collections policy.

Why join us?


Salary range dependent on experience level
Unlimited PTO
Flexible Work From Home Policy
Health Insurance
401K Matching Plan
Headquartered at American Underground (a Google Tech Hub)
Weekly Social Events with a Community of Startup Employees
Discounted Access to YMCA Facilities for Health and Wellness

Job Details

The Ideal Candidate Would Have:
Bachelor's degree in computer science or related field.
Minimum 8 years of programming experience, preferably multiple stops at early-stage startups
Broad experience designing, programming, and implementing large information systems.
Ability to provide in-depth evaluation and analysis of unique complex technological issues.
Excellent analytical and problem-solving skills.
Excellent organization and time management skills.
Excellent written and verbal communication skills.
Demonstrated ability to lead others.
Ability to exercise discretion and independent judgment in the performance of duties.
Ability to manage multiple priorities simultaneously
Initiative to work independently
Experience managing a software development lifecycle
The ability to prioritize activities and deliver projects on time and within budget
Experience working with clients and business partners
Knowledge of agile methodologies
Strong team building skills
Extensive Experience with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Knowledge and experience using Amazon Web Services for backend architecture
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
Ability to work in Durham, NC preferred but remote work is fully embraced. If remote, willingness to travel occasionally to Durham to strengthen team collaboration and increase speed of learning cycles
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Durham, North Carolina
Job Type
$125,000 - $165,000