L

LendingTree

Online credit marketplace and lead generator

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCharlotte, NC, USAIn-person

About the Job

Requirements

  • At least 5 years of professional software engineering experience building and supporting web applications.
  • At least 2 years of hands-on coding experience in C#.
  • At least 2 years of RESTful API development experience.
  • At least 2 years of frontend development experience in web, mobile, or similar environments, using JavaScript or TypeScript and modern frameworks such as Vue, React, or Angular, or demonstrated ability to learn new frameworks quickly.
  • A degree in Computer Science or a closely related field.
  • Expertise in one or more programming languages.
  • Familiarity with cloud services such as AWS, Google Cloud Platform, or Microsoft Azure and their application in development.
  • Experience building and integrating service-oriented and event-driven systems, including APIs and third-party integrations.
  • Strong understanding of software engineering best practices, including maintainable design, SOLID principles, design patterns, code review, and unit testing.
  • Ability to work independently and in a team environment that requires context switching.
  • Availability for on-call duties outside normal business hours when necessary.
  • Excellent time management and project management skills.

Responsibilities

  • Lead the design, development, and implementation of high-quality client-side and server-side software solutions that power the business.
  • Develop complex algorithms to solve business needs, such as identifying opportunities for customers to save money on existing loans.
  • Work with the business to identify effective solutions, including improving backend integration robustness and developing complex analytics functionality.
  • Use current technologies to build enterprise-wide, scalable systems.
  • Stay current with emerging industry trends and technologies and incorporate them into operations and activities.
  • Build understanding of the supported company applications, integrations, and business processes and contribute dependably to the team.
  • Become productive in the team's technology stack, applying existing engineering fundamentals and learning unfamiliar tools or frameworks as needed.
  • Deliver new features and enhancements against clear or unclear requirements and acceptance criteria, with maintainability, reliability, and testability in mind.
  • Support and improve existing applications through fixes, upgrades, and engineering improvements.
  • Communicate clearly with business partners and teammates, ask appropriate questions, and collaborate on shared work.
  • Improve engineering quality through technical judgment, constructive code review, documentation, and knowledge sharing.

Desired Qualifications

  • Curiosity and willingness to learn new languages, frameworks, technologies, and business domains rather than being tied to one specific stack.
  • Willingness to learn new technologies and methodologies and adapt to changing business demands.

About the Company

LendingTree

Online credit marketplace and lead generator

LendingTree operates an online marketplace that connects consumers with multiple lenders for loans, credit cards, insurance, and other financial products. Users submit a single form and receive offers from various lenders, then compare rates and terms to choose the best option, with lenders paying a fee for each lead. Unlike single-lender platforms, it provides a wide, multi-lender marketplace in one place for transparent, side-by-side comparisons. The goal is to simplify finding and choosing financial products for individuals while earning revenue from referrals and related services."

Company size
1,001-5,000
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1996

Recently Posted Jobs

Explore more opportunities at LendingTree

See more jobs