Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Principal Software Engineer

National Funding

Principal Software Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    National Funding, a fintech leader in lending and one of San Diego's fastest growing companies seeks to expand its core software team with a senior level engineer.  The Principal Software Engineer works on the core architecture team to design new features and systems for the loan lifecycle.  Once designed, the engineer will develop high-quality, beautiful software that our user base will see and appreciate every day.  As a member of the National Funding team, you will be engaged with product management resources to translate user requirements into Jira stories/tasks.  As a Principal Engineer, you will be mentoring more junior engineers, performing code reviews, and establishing coding standards.  National Funding's systems are written in C#, with data science in Python.  Front end is Gatsby, and React, while databases are hosted in Microsoft SQL.  National Funding, additionally, has an extensive Salesforce implementation which uses a language called Apex, based on Java. At National Funding, you will be joining a small, tight-knit, high performing team that thoughtfully approaches the discipline of software engineering.

    MAJOR RESPONSIBILITIES:

    • Take ownership of entire projects or specific aspects of a project and see it through, from preliminary system analysis, design, implementation, and deployment
    • Lead and mentor other developers, perform code reviews, review pull request, and look for growth opportunities
    •  Work on the core architecture team to design clean, simple systems to perform complex workflow
    • Design and develop backend services (REST API's and Windows Services), with particular focus on maintainability, testability and reliability
    • Expanding the core capabilities of the National Funding lending platform aligned with the company's software architecture and design, as well as its development principles and standards
    • Leading development initiatives to enhance the core technology and improve customer experiences
    • Working with IT operations teams to troubleshoot customer issues and resolution
    • Works with the Salesforce platform team to build deep integration between National Funding's funding platform and the Salesforce UI

    KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

    • 6+ years of experience building great software
    • 4+ years of experience in C# .NET (.NET Core is a plus)
    • Solid experience in developing highly scalable and reliable backend services (e.g. Microservices REST API's and Windows Services), including integration with internal and external systems
    • Understanding of distributed systems and message-driven service oriented architecture
    • Knowledge of and real-world experience with Unit Testing concepts and frameworks such as MS Test/NUnit, Moq, or Fakes
    • A software engineer's level of competence with SQL: joins, group by, etc.
    • Experience working in a CI/CD environment and partnering closely with DevOps
    • Ease working in a small team working collaboratively using Agile/Scrum methodology
    • Html, Javascript, Python experience a definite plus

    WHY NATIONAL FUNDING?

    • Positive, energetic, passionate, business casual environment
    • Fantastic benefits package including medical, dental, life, LTD, FSA, 401(k) with employer match
    • Numerous employee events throughout the year including our annual traditions such as Day at the Del Mar Racetrack, Del Mar Mud Run, Bring Your Kid to Work Day, Holiday Party, Employee and Family picnic, sporting events, and more

    NATIONAL FUNDING is one of the country's leading financial technology companies for small and medium-sized businesses, providing working capital loans and equipment financing. For several years running, we have been ranked by the San Diego Business Journal as one of the 100 Fastest Growing Private Companies in San Diego and listed on the Inc. 5000 List of America's Fastest Growing Private Companies. We serve the small business community nationwide by offering a range of financial services and products. Since 1999, National Funding has loaned nearly $1.5 billion to over 25,000 small businesses in hundreds of communities and industries. As we have grown, so too has our product line, and now we are ranked as one of the country's top 10 largest private lenders of small business loans.

  • Industry
    Financial Services